public interface Accessor<T extends Variable> extends Typed
| Modifier and Type | Method and Description |
|---|---|
MemoryContainer |
fetchMemoryContainer(ProcessStack stack,
Object instance) |
int |
getMemoryPointer() |
default Type |
getType()
Get associated type
|
<R> R |
getValue(ProcessStack stack,
Object instance) |
T |
getVariable() |
Assigner<T> |
toAssigner(Location location,
boolean initialize,
Expression value) |
MemoryContainer fetchMemoryContainer(ProcessStack stack, Object instance) throws Exception
ExceptionAssigner<T> toAssigner(Location location, boolean initialize, Expression value)
@Nullable <R> R getValue(ProcessStack stack, Object instance) throws Exception
Exceptionint getMemoryPointer()
T getVariable()
Copyright © 2020. All rights reserved.