org.fusesource.hawtjni.generator.model
Interface JNIMethod

All Known Implementing Classes:
ReflectMethod

public interface JNIMethod

Author:
Hiram Chirino

Method Summary
 java.lang.String getAccessor()
           
 org.fusesource.hawtjni.runtime.ArgFlag[][] getCallbackFlags()
           
 java.lang.String[] getCallbackTypes()
           
 java.lang.String getCast()
           
 java.lang.String getConditional()
           
 java.lang.String getCopy()
           
 JNIClass getDeclaringClass()
           
 boolean getFlag(org.fusesource.hawtjni.runtime.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()
           
 boolean isNativeUnique()
           
 boolean isPointer()
           
 

Method Detail

getFlag

boolean getFlag(org.fusesource.hawtjni.runtime.MethodFlag flag)

getName

java.lang.String getName()

getModifiers

int getModifiers()

isNativeUnique

boolean isNativeUnique()

getReturnType32

JNIType getReturnType32()

getReturnType64

JNIType getReturnType64()

getParameters

java.util.List<JNIParameter> getParameters()

getParameterTypes

java.util.List<JNIType> getParameterTypes()

getParameterTypes64

java.util.List<JNIType> getParameterTypes64()

getDeclaringClass

JNIClass getDeclaringClass()

getAccessor

java.lang.String getAccessor()

getConditional

java.lang.String getConditional()

getCopy

java.lang.String getCopy()

getCallbackTypes

java.lang.String[] getCallbackTypes()

getCallbackFlags

org.fusesource.hawtjni.runtime.ArgFlag[][] getCallbackFlags()

getCast

java.lang.String getCast()

isPointer

boolean isPointer()