| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private volatile Map | |
| private volatile Map | |
| private final Runtime | |
| private final SignatureTypeMapper |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv <T> NativeClosureFactory | |
| public final <T> Pointer | getClosurePointer(Class<? extends T> closureClass, T instance)
Implements jnr. |
| pack-priv synchronized <T> NativeClosureFactory | |
| public <T> T | newClosure(Class<? extends T> closureClass, T instance)
Implements jnr. |
| pack-priv <T> ToNativeConverter |
| asmClassLoaders | back to summary |
|---|---|
| private volatile Map<ClassLoader, AsmClassLoader> asmClassLoaders | |
| factories | back to summary |
|---|---|
| private volatile Map<Class<?>, NativeClosureFactory<T>> factories | |
| runtime | back to summary |
|---|---|
| private final Runtime runtime | |
| typeMapper | back to summary |
|---|---|
| private final SignatureTypeMapper typeMapper | |
| NativeClosureManager | back to summary |
|---|---|
| pack-priv NativeClosureManager(Runtime runtime, SignatureTypeMapper typeMapper) | |
| getClosureFactory | back to summary |
|---|---|
| pack-priv <T> NativeClosureFactory | |
| getClosurePointer | back to summary |
|---|---|
| public final <T> Pointer getClosurePointer(Class<? extends T> closureClass, T instance) Implements jnr. | |
| initClosureFactory | back to summary |
|---|---|
| pack-priv synchronized <T> NativeClosureFactory | |
| newClosure | back to summary |
|---|---|
| public <T> T newClosure(Class<? extends T> closureClass, T instance) Implements jnr. | |
| newClosureSite | back to summary |
|---|---|
| pack-priv <T> ToNativeConverter | |
| Modifier and Type | Field and Description |
|---|---|
| private NativeClosureFactory. | |
| private final NativeClosureFactory |
| Access | Constructor and Description |
|---|---|
| private |
| closureReference | back to summary |
|---|---|
| private NativeClosureFactory. | |
| factory | back to summary |
|---|---|
| private final NativeClosureFactory<T> factory | |
| ClosureSite | back to summary |
|---|---|
| private ClosureSite(NativeClosureFactory<T> factory) | |
| nativeType | back to summary |
|---|---|
| public Class Implements jnr. | |
| toNative | back to summary |
|---|---|
| public Pointer toNative(T value, ToNativeContext context) Implements jnr. | |