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 booleanprivate static final AtomicLongprotected final Runtime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object(package private) static ClassgetNativeClass(NativeType nativeType) private static booleanprivate static booleanisReturnTypeSupported(Class type) (package private) static NativeClosureProxy.FactorynewProxyFactory(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
-