@HashCodeAndEqualsPlugin.Enhance public static class Advice.OffsetMapping.Target.ForStackManipulation extends Object implements Advice.OffsetMapping.Target
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Advice.OffsetMapping.Target.ForStackManipulation.WritableA constant value that can be written to. | 
Advice.OffsetMapping.Target.AbstractReadOnlyAdapter, Advice.OffsetMapping.Target.ForArray, Advice.OffsetMapping.Target.ForDefaultValue, Advice.OffsetMapping.Target.ForField, Advice.OffsetMapping.Target.ForStackManipulation, Advice.OffsetMapping.Target.ForVariable| Constructor and Description | 
|---|
| ForStackManipulation(StackManipulation stackManipulation)Creates a new target for an offset mapping for a stack manipulation. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Advice.OffsetMapping.Target | of(MethodDescription.InDefinedShape methodDescription)Creates a target for a  MethodorConstructorconstant. | 
| static Advice.OffsetMapping.Target | of(Object value)Creates a target for an offset mapping for a constant value or  null. | 
| static Advice.OffsetMapping.Target | of(TypeDescription typeDescription)Creates a target for an offset mapping for a type constant. | 
| StackManipulation | resolveIncrement(int value)Resolves an increment instruction. | 
| StackManipulation | resolveRead()Resolves a read instruction. | 
| StackManipulation | resolveWrite()Resolves a write instruction. | 
public ForStackManipulation(StackManipulation stackManipulation)
stackManipulation - The represented stack manipulation.public static Advice.OffsetMapping.Target of(MethodDescription.InDefinedShape methodDescription)
Method or Constructor constant.methodDescription - The method or constructor to represent.public static Advice.OffsetMapping.Target of(TypeDescription typeDescription)
typeDescription - The type constant to represent.public static Advice.OffsetMapping.Target of(@MaybeNull Object value)
null.value - The constant value to represent or null.public StackManipulation resolveRead()
resolveRead in interface Advice.OffsetMapping.Targetpublic StackManipulation resolveWrite()
resolveWrite in interface Advice.OffsetMapping.Targetpublic StackManipulation resolveIncrement(int value)
resolveIncrement in interface Advice.OffsetMapping.Targetvalue - The incrementation value.Copyright © 2014–2024. All rights reserved.