Class ReflectMethod
- java.lang.Object
-
- org.fusesource.hawtjni.generator.model.ReflectMethod
-
-
Constructor Summary
Constructors Constructor Description ReflectMethod(ReflectClass declaringClass, java.lang.reflect.Method method)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
java.lang.String
toString()
-
-
-
Constructor Detail
-
ReflectMethod
public ReflectMethod(ReflectClass declaringClass, java.lang.reflect.Method method)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getWrapedMethod
public java.lang.reflect.Method getWrapedMethod()
-
getDeclaringClass
public JNIClass getDeclaringClass()
- Specified by:
getDeclaringClass
in interfaceJNIMethod
-
getModifiers
public int getModifiers()
- Specified by:
getModifiers
in interfaceJNIMethod
-
getParameters
public java.util.List<JNIParameter> getParameters()
- Specified by:
getParameters
in interfaceJNIMethod
-
getParameterTypes
public java.util.List<JNIType> getParameterTypes()
- Specified by:
getParameterTypes
in interfaceJNIMethod
-
getParameterTypes64
public java.util.List<JNIType> getParameterTypes64()
- Specified by:
getParameterTypes64
in interfaceJNIMethod
-
getReturnType32
public JNIType getReturnType32()
- Specified by:
getReturnType32
in interfaceJNIMethod
-
getReturnType64
public JNIType getReturnType64()
- Specified by:
getReturnType64
in interfaceJNIMethod
-
getFlag
public boolean getFlag(MethodFlag flag)
-
getAccessor
public java.lang.String getAccessor()
- Specified by:
getAccessor
in interfaceJNIMethod
-
getConditional
public java.lang.String getConditional()
- Specified by:
getConditional
in interfaceJNIMethod
-
isNativeUnique
public boolean isNativeUnique()
- Specified by:
isNativeUnique
in interfaceJNIMethod
-
getCallbackTypes
public java.lang.String[] getCallbackTypes()
- Specified by:
getCallbackTypes
in interfaceJNIMethod
-
getCallbackFlags
public ArgFlag[][] getCallbackFlags()
- Specified by:
getCallbackFlags
in interfaceJNIMethod
-
emptyFilter
public static java.lang.String emptyFilter(java.lang.String value)
-
-