static class NativeClosureProxy.Factory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Constructor<? extends NativeClosureProxy> |
constructor |
private java.lang.reflect.Method |
invokeMethod |
private java.lang.Object[] |
objectFields |
private Runtime |
runtime |
Constructor and Description |
---|
Factory(Runtime runtime,
java.lang.reflect.Constructor<? extends NativeClosureProxy> constructor,
java.lang.reflect.Method invokeMethod,
java.lang.Object[] objectFields) |
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.reflect.Method |
getInvokeMethod() |
(package private) NativeClosureProxy |
newClosureProxy() |
private final Runtime runtime
private final java.lang.reflect.Constructor<? extends NativeClosureProxy> constructor
private final java.lang.Object[] objectFields
private final java.lang.reflect.Method invokeMethod
Factory(Runtime runtime, java.lang.reflect.Constructor<? extends NativeClosureProxy> constructor, java.lang.reflect.Method invokeMethod, java.lang.Object[] objectFields)
NativeClosureProxy newClosureProxy()
java.lang.reflect.Method getInvokeMethod()