protected static class Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite.WithCasting extends Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite
Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite.WithCasting
Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadOnly, Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite
Advice.Dispatcher.OffsetMapping.Target.BoxingDispatcher, Advice.Dispatcher.OffsetMapping.Target.ForBoxedArgument, Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments, Advice.Dispatcher.OffsetMapping.Target.ForBoxedDefaultValue, Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValue, Advice.Dispatcher.OffsetMapping.Target.ForDefaultValue, Advice.Dispatcher.OffsetMapping.Target.ForField, Advice.Dispatcher.OffsetMapping.Target.ForNullConstant, Advice.Dispatcher.OffsetMapping.Target.ForParameter, Advice.Dispatcher.OffsetMapping.Target.ForSerializedObject
offset
NO_PADDING
Modifier | Constructor and Description |
---|---|
protected |
WithCasting(int offset,
TypeDescription targetType)
Creates a new parameter mapping with casting prior to assignment.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
int |
hashCode() |
protected void |
onWrite(MethodVisitor methodVisitor,
int opcode)
Invoked upon attempting to write to a parameter.
|
String |
toString() |
casted, resolveIncrement
resolveAccess
protected WithCasting(int offset, TypeDescription targetType)
offset
- The mapped offset.targetType
- The type to which the written value is casted prior to assignment.protected void onWrite(MethodVisitor methodVisitor, int opcode)
Advice.Dispatcher.OffsetMapping.Target.ForParameter
onWrite
in class Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite
methodVisitor
- The method visitor onto which this offset mapping is to be applied.opcode
- The applied opcode.public boolean equals(Object object)
equals
in class Advice.Dispatcher.OffsetMapping.Target.ForParameter
public int hashCode()
hashCode
in class Advice.Dispatcher.OffsetMapping.Target.ForParameter
public String toString()
toString
in class Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite
Copyright © 2014–2016. All rights reserved.