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.StringemptyFilter(java.lang.String value)booleanequals(java.lang.Object obj)java.lang.StringgetAccessor()ArgFlag[][]getCallbackFlags()java.lang.String[]getCallbackTypes()java.lang.StringgetCast()java.lang.StringgetConditional()java.lang.StringgetCopy()JNIClassgetDeclaringClass()booleangetFlag(MethodFlag flag)intgetModifiers()java.lang.StringgetName()java.util.List<JNIParameter>getParameters()java.util.List<JNIType>getParameterTypes()java.util.List<JNIType>getParameterTypes64()JNITypegetReturnType32()JNITypegetReturnType64()java.lang.reflect.MethodgetWrapedMethod()inthashCode()booleanisNativeUnique()booleanisPointer()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ReflectMethod
public ReflectMethod(ReflectClass declaringClass, java.lang.reflect.Method method)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getWrapedMethod
public java.lang.reflect.Method getWrapedMethod()
-
getDeclaringClass
public JNIClass getDeclaringClass()
- Specified by:
getDeclaringClassin interfaceJNIMethod
-
getModifiers
public int getModifiers()
- Specified by:
getModifiersin interfaceJNIMethod
-
getParameters
public java.util.List<JNIParameter> getParameters()
- Specified by:
getParametersin interfaceJNIMethod
-
getParameterTypes
public java.util.List<JNIType> getParameterTypes()
- Specified by:
getParameterTypesin interfaceJNIMethod
-
getParameterTypes64
public java.util.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 java.lang.String getAccessor()
- Specified by:
getAccessorin interfaceJNIMethod
-
getConditional
public java.lang.String getConditional()
- Specified by:
getConditionalin interfaceJNIMethod
-
isNativeUnique
public boolean isNativeUnique()
- Specified by:
isNativeUniquein interfaceJNIMethod
-
getCallbackTypes
public java.lang.String[] getCallbackTypes()
- Specified by:
getCallbackTypesin interfaceJNIMethod
-
getCallbackFlags
public ArgFlag[][] getCallbackFlags()
- Specified by:
getCallbackFlagsin interfaceJNIMethod
-
emptyFilter
public static java.lang.String emptyFilter(java.lang.String value)
-
-