@HashCodeAndEqualsPlugin.Enhance public abstract static class Advice.OffsetMapping.Target.ForDefaultValue extends Object implements Advice.OffsetMapping.Target
Modifier and Type | Class and Description |
---|---|
static class |
Advice.OffsetMapping.Target.ForDefaultValue.ReadOnly
A read-only target for a default value.
|
static class |
Advice.OffsetMapping.Target.ForDefaultValue.ReadWrite
A read-write target for a default value.
|
Advice.OffsetMapping.Target.AbstractReadOnlyAdapter, Advice.OffsetMapping.Target.ForArray, Advice.OffsetMapping.Target.ForDefaultValue, Advice.OffsetMapping.Target.ForField, Advice.OffsetMapping.Target.ForStackManipulation, Advice.OffsetMapping.Target.ForVariable
Modifier and Type | Field and Description |
---|---|
protected StackManipulation |
readAssignment
A stack manipulation to apply after a read instruction.
|
protected TypeDefinition |
typeDefinition
The represented type.
|
Modifier | Constructor and Description |
---|---|
protected |
ForDefaultValue(TypeDefinition typeDefinition,
StackManipulation readAssignment)
Creates a new target for a default value.
|
Modifier and Type | Method and Description |
---|---|
StackManipulation |
resolveRead()
Resolves a read instruction.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
resolveIncrement, resolveWrite
protected final TypeDefinition typeDefinition
protected final StackManipulation readAssignment
protected ForDefaultValue(TypeDefinition typeDefinition, StackManipulation readAssignment)
typeDefinition
- The represented type.readAssignment
- A stack manipulation to apply after a read instruction.public StackManipulation resolveRead()
resolveRead
in interface Advice.OffsetMapping.Target
Copyright © 2014–2024. All rights reserved.