public static final class NativeClosureManager.ClosureSite<T> extends java.lang.Object implements ToNativeConverter<T,Pointer>
ToNativeConverter.Cacheable, ToNativeConverter.NoContext, ToNativeConverter.PostInvocation<J,N>, ToNativeConverter.ToNative
Modifier and Type | Field and Description |
---|---|
private NativeClosureFactory.ClosureReference |
closureReference |
private NativeClosureFactory<T> |
factory |
Modifier | Constructor and Description |
---|---|
private |
ClosureSite(NativeClosureFactory<T> factory) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<Pointer> |
nativeType() |
Pointer |
toNative(T value,
ToNativeContext context) |
private final NativeClosureFactory<T> factory
private NativeClosureFactory.ClosureReference closureReference
private ClosureSite(NativeClosureFactory<T> factory)
public Pointer toNative(T value, ToNativeContext context)
toNative
in interface ToNativeConverter<T,Pointer>
public java.lang.Class<Pointer> nativeType()
nativeType
in interface ToNativeConverter<T,Pointer>