public final class NativeFunction
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<java.lang.annotation.Annotation> |
annotations |
private CallingConvention |
callingConvention |
private boolean |
ignoreError |
private java.lang.reflect.Method |
method |
private boolean |
saveError |
Constructor and Description |
---|
NativeFunction(java.lang.reflect.Method method,
CallingConvention callingConvention) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.annotation.Annotation> |
annotations() |
CallingConvention |
convention() |
java.lang.reflect.Method |
getMethod() |
boolean |
hasIgnoreError() |
static boolean |
hasIgnoreError(java.lang.reflect.Method method) |
boolean |
hasSaveError() |
static boolean |
hasSaveError(java.lang.reflect.Method method) |
boolean |
isErrnoRequired() |
java.lang.String |
name() |
private final java.lang.reflect.Method method
private final java.util.Collection<java.lang.annotation.Annotation> annotations
private final boolean saveError
private final boolean ignoreError
private final CallingConvention callingConvention
public NativeFunction(java.lang.reflect.Method method, CallingConvention callingConvention)
public java.util.Collection<java.lang.annotation.Annotation> annotations()
public CallingConvention convention()
public java.lang.String name()
public boolean isErrnoRequired()
public boolean hasSaveError()
public boolean hasIgnoreError()
public java.lang.reflect.Method getMethod()
public static boolean hasSaveError(java.lang.reflect.Method method)
public static boolean hasIgnoreError(java.lang.reflect.Method method)