private static final class ReflectionVariableAccessorGenerator.NumberVariable extends ReflectionVariableAccessorGenerator.AbstractVariable<java.lang.Number>
Modifier and Type | Field and Description |
---|---|
private DataConverter<java.lang.Number,java.lang.Number> |
dataConverter |
private ReflectionVariableAccessorGenerator.PointerOp<java.lang.Number> |
pointerOp |
private DefaultInvokerFactory.ResultConverter<? extends java.lang.Number,java.lang.Number> |
resultConverter |
memory
Modifier | Constructor and Description |
---|---|
private |
NumberVariable(Pointer memory,
ReflectionVariableAccessorGenerator.PointerOp<java.lang.Number> pointerOp,
DataConverter<java.lang.Number,java.lang.Number> dataConverter,
DefaultInvokerFactory.ResultConverter<? extends java.lang.Number,java.lang.Number> resultConverter) |
Modifier and Type | Method and Description |
---|---|
java.lang.Number |
get()
Gets the current value of the global variable
|
void |
set(java.lang.Number value)
Sets the global variable to a value
|
private final DataConverter<java.lang.Number,java.lang.Number> dataConverter
private final DefaultInvokerFactory.ResultConverter<? extends java.lang.Number,java.lang.Number> resultConverter
private final ReflectionVariableAccessorGenerator.PointerOp<java.lang.Number> pointerOp
private NumberVariable(Pointer memory, ReflectionVariableAccessorGenerator.PointerOp<java.lang.Number> pointerOp, DataConverter<java.lang.Number,java.lang.Number> dataConverter, DefaultInvokerFactory.ResultConverter<? extends java.lang.Number,java.lang.Number> resultConverter)
public java.lang.Number get()
Variable
public void set(java.lang.Number value)
Variable
value
- The value to set the global variable to.