| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv volatile Reference | |
| public static final boolean | |
| private static final AtomicLong | |
| protected final Runtime |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected Object | |
| pack-priv static Class | |
| private static boolean | |
| private static boolean | |
| pack-priv static NativeClosureProxy. | newProxyFactory(Runtime runtime, Method callMethod, ToNativeType resultType, FromNativeType[] parameterTypes, AsmClassLoader classLoader)
|
| closureReference | back to summary |
|---|---|
| pack-priv volatile Reference<?> closureReference | |
| DEBUG | back to summary |
|---|---|
| public static final boolean DEBUG | |
| nextClassID | back to summary |
|---|---|
| private static final AtomicLong nextClassID | |
| runtime | back to summary |
|---|---|
| protected final Runtime runtime | |
| NativeClosureProxy | back to summary |
|---|---|
| protected NativeClosureProxy(NativeRuntime runtime) | |
| getCallable | back to summary |
|---|---|
| protected Object getCallable() | |
| getNativeClass | back to summary |
|---|---|
| pack-priv static Class | |
| isParameterTypeSupported | back to summary |
|---|---|
| private static boolean isParameterTypeSupported(Class<T> type) | |
| isReturnTypeSupported | back to summary |
|---|---|
| private static boolean isReturnTypeSupported(Class<T> type) | |
| newProxyFactory | back to summary |
|---|---|
| pack-priv static NativeClosureProxy. | |
| Modifier and Type | Field and Description |
|---|---|
| private final Constructor | |
| private final Method | |
| private final Object[] | |
| private final Runtime |
| Access | Constructor and Description |
|---|---|
| pack-priv | Factory(Runtime runtime, Constructor<? extends NativeClosureProxy> constructor, Method invokeMethod, Object[] objectFields)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv Method | |
| pack-priv NativeClosureProxy |
| constructor | back to summary |
|---|---|
| private final Constructor<? extends NativeClosureProxy> constructor | |
| invokeMethod | back to summary |
|---|---|
| private final Method invokeMethod | |
| objectFields | back to summary |
|---|---|
| private final Object[] objectFields | |
| runtime | back to summary |
|---|---|
| private final Runtime runtime | |
| Factory | back to summary |
|---|---|
| pack-priv Factory(Runtime runtime, Constructor<? extends NativeClosureProxy> constructor, Method invokeMethod, Object[] objectFields) | |
| getInvokeMethod | back to summary |
|---|---|
| pack-priv Method getInvokeMethod() | |
| newClosureProxy | back to summary |
|---|---|
| pack-priv NativeClosureProxy newClosureProxy() | |