Package jnr.ffi.provider
Class NativeFunction
- java.lang.Object
-
- jnr.ffi.provider.NativeFunction
-
public final class NativeFunction extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<java.lang.annotation.Annotation>annotationsprivate CallingConventioncallingConventionprivate booleanignoreErrorprivate java.lang.reflect.Methodmethodprivate booleansaveError
-
Constructor Summary
Constructors Constructor Description NativeFunction(java.lang.reflect.Method method, CallingConvention callingConvention)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<java.lang.annotation.Annotation>annotations()CallingConventionconvention()java.lang.reflect.MethodgetMethod()booleanhasIgnoreError()static booleanhasIgnoreError(java.lang.reflect.Method method)booleanhasSaveError()static booleanhasSaveError(java.lang.reflect.Method method)booleanisErrnoRequired()java.lang.Stringname()
-
-
-
Field Detail
-
method
private final java.lang.reflect.Method method
-
annotations
private final java.util.Collection<java.lang.annotation.Annotation> annotations
-
saveError
private final boolean saveError
-
ignoreError
private final boolean ignoreError
-
callingConvention
private final CallingConvention callingConvention
-
-
Constructor Detail
-
NativeFunction
public NativeFunction(java.lang.reflect.Method method, CallingConvention callingConvention)
-
-
Method Detail
-
annotations
public java.util.Collection<java.lang.annotation.Annotation> annotations()
-
convention
public CallingConvention convention()
-
name
public java.lang.String name()
-
isErrnoRequired
public boolean isErrnoRequired()
-
hasSaveError
public boolean hasSaveError()
-
hasIgnoreError
public boolean hasIgnoreError()
-
getMethod
public java.lang.reflect.Method getMethod()
-
hasSaveError
public static boolean hasSaveError(java.lang.reflect.Method method)
-
hasIgnoreError
public static boolean hasIgnoreError(java.lang.reflect.Method method)
-
-