| Modifier and Type | Class and Description |
|---|---|
| private abstract static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | |
| private static interface | |
| private static class |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static Variable | createVariableAccessor(Runtime runtime, Method method, long symbolAddress, SignatureTypeMapper typeMapper, Collection<Annotation> annotations)
|
| pack-priv static Variable | getConvertingVariable(Variable<T> nativeVariable, ToNativeConverter<J, N> toNativeConverter, FromNativeConverter<J, N> fromNativeConverter)
|
| pack-priv static Variable | |
| private static ReflectionVariableAccessorGenerator. |
| ReflectionVariableAccessorGenerator | back to summary |
|---|---|
| pack-priv ReflectionVariableAccessorGenerator() | |
| createVariableAccessor | back to summary |
|---|---|
| pack-priv static Variable | |
| getConvertingVariable | back to summary |
|---|---|
| pack-priv static Variable | |
| getNativeVariableAccessor | back to summary |
|---|---|
| pack-priv static Variable | |
| getPointerOp | back to summary |
|---|---|
| private static ReflectionVariableAccessorGenerator. | |
| Access | Constructor and Description |
|---|---|
| protected |
| memory | back to summary |
|---|---|
| protected final Pointer memory | |
| AbstractVariable | back to summary |
|---|---|
| protected AbstractVariable(Pointer memory) | |
| Modifier and Type | Field and Description |
|---|---|
| private final FromNativeConverter | |
| private final ToNativeConverter | |
| private final Variable |
| Access | Constructor and Description |
|---|---|
| private | ConvertingVariable(Variable<T> variable, ToNativeConverter<J, N> toNativeConverter, FromNativeConverter<J, N> fromNativeConverter)
|
| Modifier and Type | Method and Description |
|---|---|
| public Object | |
| public void | set(Object
The value to set the global variable to. value)Implements jnr. |
| fromNativeConverter | back to summary |
|---|---|
| private final FromNativeConverter<J, N> fromNativeConverter | |
| toNativeConverter | back to summary |
|---|---|
| private final ToNativeConverter<J, N> toNativeConverter | |
| variable | back to summary |
|---|---|
| private final Variable<T> variable | |
| ConvertingVariable | back to summary |
|---|---|
| private ConvertingVariable(Variable<T> variable, ToNativeConverter<J, N> toNativeConverter, FromNativeConverter<J, N> fromNativeConverter) | |
| get | back to summary |
|---|---|
| public Object get() Implements jnr. Doc from jnr. Gets the current value of the global variable | |
| set | back to summary |
|---|---|
| public void set(Object value) Implements jnr. Doc from jnr. Sets the global variable to a value | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Number | get(Pointer memory)
Implements jnr. |
| public void | put(Pointer memory, Number value)
Implements jnr. |
| INSTANCE | back to summary |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. | |
| DoublePointerOp | back to summary |
|---|---|
| private DoublePointerOp() | |
| get | back to summary |
|---|---|
| public Number get(Pointer memory) Implements jnr.
| |
| put | back to summary |
|---|---|
| public void put(Pointer memory, Number value) Implements jnr.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Number | get(Pointer memory)
Implements jnr. |
| public void | put(Pointer memory, Number value)
Implements jnr. |
| INSTANCE | back to summary |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. | |
| FloatPointerOp | back to summary |
|---|---|
| private FloatPointerOp() | |
| get | back to summary |
|---|---|
| public Number get(Pointer memory) Implements jnr.
| |
| put | back to summary |
|---|---|
| public void put(Pointer memory, Number value) Implements jnr.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Number | get(Pointer memory)
Implements jnr. |
| public void | put(Pointer memory, Number value)
Implements jnr. |
| INSTANCE | back to summary |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. | |
| Int16PointerOp | back to summary |
|---|---|
| private Int16PointerOp() | |
| get | back to summary |
|---|---|
| public Number get(Pointer memory) Implements jnr.
| |
| put | back to summary |
|---|---|
| public void put(Pointer memory, Number value) Implements jnr.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Number | get(Pointer memory)
Implements jnr. |
| public void | put(Pointer memory, Number value)
Implements jnr. |
| INSTANCE | back to summary |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. | |
| Int32PointerOp | back to summary |
|---|---|
| private Int32PointerOp() | |
| get | back to summary |
|---|---|
| public Number get(Pointer memory) Implements jnr.
| |
| put | back to summary |
|---|---|
| public void put(Pointer memory, Number value) Implements jnr.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Number | get(Pointer memory)
Implements jnr. |
| public void | put(Pointer memory, Number value)
Implements jnr. |
| INSTANCE | back to summary |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. | |
| Int64PointerOp | back to summary |
|---|---|
| private Int64PointerOp() | |
| get | back to summary |
|---|---|
| public Number get(Pointer memory) Implements jnr.
| |
| put | back to summary |
|---|---|
| public void put(Pointer memory, Number value) Implements jnr.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Number | get(Pointer memory)
Implements jnr. |
| public void | put(Pointer memory, Number value)
Implements jnr. |
| INSTANCE | back to summary |
|---|---|
| pack-priv static final ReflectionVariableAccessorGenerator. | |
| Int8PointerOp | back to summary |
|---|---|
| private Int8PointerOp() | |
| get | back to summary |
|---|---|
| public Number get(Pointer memory) Implements jnr.
| |
| put | back to summary |
|---|---|
| public void put(Pointer memory, Number value) Implements jnr.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final DataConverter | |
| private final ReflectionVariableAccessorGenerator. | |
| private final DefaultInvokerFactory. |
| Access | Constructor and Description |
|---|---|
| private | NumberVariable(Pointer memory, ReflectionVariableAccessorGenerator.
|
| Modifier and Type | Method and Description |
|---|---|
| public Number | |
| public void | set(Number
The value to set the global variable to. value)Implements jnr. |
| dataConverter | back to summary |
|---|---|
| private final DataConverter<Number, Number> dataConverter | |
| pointerOp | back to summary |
|---|---|
| private final ReflectionVariableAccessorGenerator. | |
| resultConverter | back to summary |
|---|---|
| private final DefaultInvokerFactory. | |
| NumberVariable | back to summary |
|---|---|
| private NumberVariable(Pointer memory, ReflectionVariableAccessorGenerator. | |
| get | back to summary |
|---|---|
| public Number get() Implements jnr. Doc from jnr. Gets the current value of the global variable | |
| set | back to summary |
|---|---|
| public void set(Number value) Implements jnr. Doc from jnr. Sets the global variable to a value | |
| Modifier and Type | Method and Description |
|---|---|
| public T | |
| public void |
| get | back to summary |
|---|---|
| public T get(Pointer memory) | |
| put | back to summary |
|---|---|
| public void put(Pointer memory, T value) | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Pointer | |
| public void | set(Pointer
The value to set the global variable to. value)Implements jnr. |
| PointerVariable | back to summary |
|---|---|
| private PointerVariable(Pointer memory) | |
| get | back to summary |
|---|---|
| public Pointer get() Implements jnr. Doc from jnr. Gets the current value of the global variable
| |
| set | back to summary |
|---|---|
| public void set(Pointer value) Implements jnr. Doc from jnr. Sets the global variable to a value
| |