public abstract static class Advice.Dispatcher.OffsetMapping.Target.ForField extends Object implements Advice.Dispatcher.OffsetMapping.Target
Advice.Dispatcher.OffsetMapping.Target.ForArray, Advice.Dispatcher.OffsetMapping.Target.ForDefaultValue, Advice.Dispatcher.OffsetMapping.Target.ForField, Advice.Dispatcher.OffsetMapping.Target.ForStackManipulation, Advice.Dispatcher.OffsetMapping.Target.ForVariable| Modifier and Type | Field and Description |
|---|---|
protected FieldDescription |
fieldDescription
The field value to load.
|
protected StackManipulation |
readAssignment
The stack manipulation to apply upon a read.
|
| Modifier | Constructor and Description |
|---|---|
protected |
ForField(FieldDescription fieldDescription,
StackManipulation readAssignment)
Creates a new target for a field value mapping.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
int |
hashCode() |
StackManipulation |
resolveRead()
Resolves a read instruction.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitresolveIncrement, resolveWriteprotected final FieldDescription fieldDescription
protected final StackManipulation readAssignment
protected ForField(FieldDescription fieldDescription, StackManipulation readAssignment)
fieldDescription - The field value to load.readAssignment - The stack manipulation to apply upon a read.public StackManipulation resolveRead()
Advice.Dispatcher.OffsetMapping.TargetresolveRead in interface Advice.Dispatcher.OffsetMapping.TargetCopyright © 2014–2016. All rights reserved.