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