Package jnr.ffi.provider.jffi
Class NativeClosureProxy.Factory
- java.lang.Object
-
- jnr.ffi.provider.jffi.NativeClosureProxy.Factory
-
- Enclosing class:
- NativeClosureProxy
static class NativeClosureProxy.Factory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.Constructor<? extends NativeClosureProxy>
constructor
private java.lang.reflect.Method
invokeMethod
private java.lang.Object[]
objectFields
private Runtime
runtime
-
Constructor Summary
Constructors Constructor Description Factory(Runtime runtime, java.lang.reflect.Constructor<? extends NativeClosureProxy> constructor, java.lang.reflect.Method invokeMethod, java.lang.Object[] objectFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.reflect.Method
getInvokeMethod()
(package private) NativeClosureProxy
newClosureProxy()
-
-
-
Field Detail
-
runtime
private final Runtime runtime
-
constructor
private final java.lang.reflect.Constructor<? extends NativeClosureProxy> constructor
-
objectFields
private final java.lang.Object[] objectFields
-
invokeMethod
private final java.lang.reflect.Method invokeMethod
-
-
Constructor Detail
-
Factory
Factory(Runtime runtime, java.lang.reflect.Constructor<? extends NativeClosureProxy> constructor, java.lang.reflect.Method invokeMethod, java.lang.Object[] objectFields)
-
-
Method Detail
-
newClosureProxy
NativeClosureProxy newClosureProxy()
-
getInvokeMethod
java.lang.reflect.Method getInvokeMethod()
-
-