Modifier and Type | Field and Description |
---|---|
private boolean |
allowConversion |
private JniMethod |
annotation |
private ReflectClass |
declaringClass |
private java.util.HashSet<MethodFlag> |
flags |
private java.lang.reflect.Method |
method |
private java.util.List<JNIParameter> |
parameters |
private java.util.List<JNIType> |
paramTypes32 |
private java.util.List<JNIType> |
paramTypes64 |
private ReflectType |
returnType |
private boolean |
unique |
Constructor and Description |
---|
ReflectMethod(ReflectClass declaringClass,
java.lang.reflect.Method method) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
emptyFilter(java.lang.String value) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAccessor() |
ArgFlag[][] |
getCallbackFlags() |
java.lang.String[] |
getCallbackTypes() |
java.lang.String |
getCast() |
java.lang.String |
getConditional() |
java.lang.String |
getCopy() |
JNIClass |
getDeclaringClass() |
boolean |
getFlag(MethodFlag flag) |
int |
getModifiers() |
java.lang.String |
getName() |
java.util.List<JNIParameter> |
getParameters() |
java.util.List<JNIType> |
getParameterTypes() |
java.util.List<JNIType> |
getParameterTypes64() |
JNIType |
getReturnType32() |
JNIType |
getReturnType64() |
java.lang.reflect.Method |
getWrapedMethod() |
int |
hashCode() |
boolean |
isNativeUnique() |
boolean |
isPointer() |
private void |
lazyLoad() |
java.lang.String |
toString() |
private ReflectClass declaringClass
private java.lang.reflect.Method method
private java.util.List<JNIType> paramTypes32
private java.util.List<JNIType> paramTypes64
private java.util.List<JNIParameter> parameters
private boolean unique
private JniMethod annotation
private boolean allowConversion
private ReflectType returnType
private java.util.HashSet<MethodFlag> flags
public ReflectMethod(ReflectClass declaringClass, java.lang.reflect.Method method)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.reflect.Method getWrapedMethod()
public JNIClass getDeclaringClass()
getDeclaringClass
in interface JNIMethod
public int getModifiers()
getModifiers
in interface JNIMethod
public java.util.List<JNIParameter> getParameters()
getParameters
in interface JNIMethod
public java.util.List<JNIType> getParameterTypes()
getParameterTypes
in interface JNIMethod
public java.util.List<JNIType> getParameterTypes64()
getParameterTypes64
in interface JNIMethod
public JNIType getReturnType32()
getReturnType32
in interface JNIMethod
public JNIType getReturnType64()
getReturnType64
in interface JNIMethod
public boolean getFlag(MethodFlag flag)
public java.lang.String getAccessor()
getAccessor
in interface JNIMethod
public java.lang.String getConditional()
getConditional
in interface JNIMethod
public boolean isNativeUnique()
isNativeUnique
in interface JNIMethod
public java.lang.String[] getCallbackTypes()
getCallbackTypes
in interface JNIMethod
public ArgFlag[][] getCallbackFlags()
getCallbackFlags
in interface JNIMethod
public static java.lang.String emptyFilter(java.lang.String value)
private void lazyLoad()