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 StringemptyFilter(String value)booleanequals(Object obj)StringgetAccessor()ArgFlag[][]getCallbackFlags()String[]getCallbackTypes()StringgetCast()StringgetConditional()StringgetCopy()JNIClassgetDeclaringClass()booleangetFlag(MethodFlag flag)intgetModifiers()StringgetName()List<JNIParameter>getParameters()List<JNIType>getParameterTypes()List<JNIType>getParameterTypes64()JNITypegetReturnType32()JNITypegetReturnType64()MethodgetWrapedMethod()inthashCode()booleanisNativeUnique()booleanisPointer()StringtoString()
-
-
-
Constructor Detail
-
ReflectMethod
public ReflectMethod(ReflectClass declaringClass, Method method)
-
-
Method Detail
-
getWrapedMethod
public Method getWrapedMethod()
-
getDeclaringClass
public JNIClass getDeclaringClass()
- Specified by:
getDeclaringClassin interfaceJNIMethod
-
getModifiers
public int getModifiers()
- Specified by:
getModifiersin interfaceJNIMethod
-
getParameters
public List<JNIParameter> getParameters()
- Specified by:
getParametersin interfaceJNIMethod
-
getParameterTypes
public List<JNIType> getParameterTypes()
- Specified by:
getParameterTypesin interfaceJNIMethod
-
getParameterTypes64
public List<JNIType> getParameterTypes64()
- Specified by:
getParameterTypes64in interfaceJNIMethod
-
getReturnType32
public JNIType getReturnType32()
- Specified by:
getReturnType32in interfaceJNIMethod
-
getReturnType64
public JNIType getReturnType64()
- Specified by:
getReturnType64in interfaceJNIMethod
-
getFlag
public boolean getFlag(MethodFlag flag)
-
getAccessor
public String getAccessor()
- Specified by:
getAccessorin interfaceJNIMethod
-
getConditional
public String getConditional()
- Specified by:
getConditionalin interfaceJNIMethod
-
isNativeUnique
public boolean isNativeUnique()
- Specified by:
isNativeUniquein interfaceJNIMethod
-
getCallbackTypes
public String[] getCallbackTypes()
- Specified by:
getCallbackTypesin interfaceJNIMethod
-
getCallbackFlags
public ArgFlag[][] getCallbackFlags()
- Specified by:
getCallbackFlagsin interfaceJNIMethod
-
-