Package jnr.ffi.provider.jffi
Class NativeClosureProxy
java.lang.Object
jnr.ffi.provider.jffi.NativeClosureProxy
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) Reference
<?> static final boolean
private static final AtomicLong
protected final Runtime
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
(package private) static Class
getNativeClass
(NativeType nativeType) private static boolean
private static boolean
isReturnTypeSupported
(Class type) (package private) static NativeClosureProxy.Factory
newProxyFactory
(Runtime runtime, Method callMethod, ToNativeType resultType, FromNativeType[] parameterTypes, AsmClassLoader classLoader)
-
Field Details
-
runtime
-
closureReference
-
DEBUG
public static final boolean DEBUG -
nextClassID
-
-
Constructor Details
-
NativeClosureProxy
-
-
Method Details
-
getCallable
-
newProxyFactory
static NativeClosureProxy.Factory newProxyFactory(Runtime runtime, Method callMethod, ToNativeType resultType, FromNativeType[] parameterTypes, AsmClassLoader classLoader) -
isReturnTypeSupported
-
isParameterTypeSupported
-
getNativeClass
-