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 JNIParameter
public boolean isPointer()
isPointer
in interface JNIParameter
public JNIMethod getMethod()
getMethod
in interface JNIParameter
public boolean getFlag(ArgFlag flag)
getFlag
in interface JNIParameter
public JNIType getType32()
getType32
in interface JNIParameter
public JNIType getType64()
getType64
in interface JNIParameter
public JNIClass getTypeClass()
getTypeClass
in interface JNIParameter
public int getParameter()
getParameter
in interface JNIParameter