public class ByReferenceParameterConverter extends java.lang.Object implements ToNativeConverter<ByReference,Pointer>
Modifier and Type | Class and Description |
---|---|
static class |
ByReferenceParameterConverter.Out |
ToNativeConverter.Cacheable, ToNativeConverter.NoContext, ToNativeConverter.PostInvocation<J,N>, ToNativeConverter.ToNative
Modifier and Type | Field and Description |
---|---|
private static ToNativeConverter<ByReference,Pointer> |
IN |
private static ToNativeConverter<ByReference,Pointer> |
INOUT |
private static ToNativeConverter<ByReference,Pointer> |
OUT |
private int |
parameterFlags |
Modifier | Constructor and Description |
---|---|
private |
ByReferenceParameterConverter(int parameterFlags) |
Modifier and Type | Method and Description |
---|---|
static ToNativeConverter<ByReference,Pointer> |
getInstance(ToNativeContext toNativeContext) |
java.lang.Class<Pointer> |
nativeType() |
Pointer |
toNative(ByReference value,
ToNativeContext context) |
private static final ToNativeConverter<ByReference,Pointer> IN
private static final ToNativeConverter<ByReference,Pointer> OUT
private static final ToNativeConverter<ByReference,Pointer> INOUT
private final int parameterFlags
private ByReferenceParameterConverter(int parameterFlags)
public static ToNativeConverter<ByReference,Pointer> getInstance(ToNativeContext toNativeContext)
public Pointer toNative(ByReference value, ToNativeContext context)
toNative
in interface ToNativeConverter<ByReference,Pointer>
public java.lang.Class<Pointer> nativeType()
nativeType
in interface ToNativeConverter<ByReference,Pointer>