public class ReflectParameter extends java.lang.Object implements JNIParameter
| Modifier and Type | Field and Description |
|---|---|
private boolean |
allowConversion |
private JniArg |
annotation |
private java.util.HashSet<ArgFlag> |
flags |
private ReflectMethod |
method |
private int |
parameter |
private ReflectType |
type |
| Constructor and Description |
|---|
ReflectParameter(ReflectMethod method,
int parameter,
java.lang.annotation.Annotation[] annotations) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCast() |
boolean |
getFlag(ArgFlag flag) |
JNIMethod |
getMethod() |
int |
getParameter() |
JNIType |
getType32() |
JNIType |
getType64() |
JNIClass |
getTypeClass() |
boolean |
isPointer() |
private ReflectMethod method
private ReflectType type
private int parameter
private JniArg annotation
private boolean allowConversion
private java.util.HashSet<ArgFlag> flags
public ReflectParameter(ReflectMethod method, int parameter, java.lang.annotation.Annotation[] annotations)
public java.lang.String getCast()
getCast in interface JNIParameterpublic boolean isPointer()
isPointer in interface JNIParameterpublic JNIMethod getMethod()
getMethod in interface JNIParameterpublic boolean getFlag(ArgFlag flag)
getFlag in interface JNIParameterpublic JNIType getType32()
getType32 in interface JNIParameterpublic JNIType getType64()
getType64 in interface JNIParameterpublic JNIClass getTypeClass()
getTypeClass in interface JNIParameterpublic int getParameter()
getParameter in interface JNIParameter