| 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.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.reflect.Method getWrapedMethod()
public JNIClass getDeclaringClass()
getDeclaringClass in interface JNIMethodpublic int getModifiers()
getModifiers in interface JNIMethodpublic java.util.List<JNIParameter> getParameters()
getParameters in interface JNIMethodpublic java.util.List<JNIType> getParameterTypes()
getParameterTypes in interface JNIMethodpublic java.util.List<JNIType> getParameterTypes64()
getParameterTypes64 in interface JNIMethodpublic JNIType getReturnType32()
getReturnType32 in interface JNIMethodpublic JNIType getReturnType64()
getReturnType64 in interface JNIMethodpublic boolean getFlag(MethodFlag flag)
public java.lang.String getAccessor()
getAccessor in interface JNIMethodpublic java.lang.String getConditional()
getConditional in interface JNIMethodpublic boolean isNativeUnique()
isNativeUnique in interface JNIMethodpublic java.lang.String[] getCallbackTypes()
getCallbackTypes in interface JNIMethodpublic ArgFlag[][] getCallbackFlags()
getCallbackFlags in interface JNIMethodpublic static java.lang.String emptyFilter(java.lang.String value)
private void lazyLoad()