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()
Variablepublic void set(java.lang.Number value)
Variablevalue - The value to set the global variable to.