protected static class Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite.WithCasting extends Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite
Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWrite.WithCastingAdvice.Dispatcher.OffsetMapping.Target.ForParameter.ReadOnly, Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWriteAdvice.Dispatcher.OffsetMapping.Target.ForBoxedArguments, Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter, 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.ForSerializedObjectoffsetNO_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, resolveIncrementresolveAccessprotected 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.ForParameteronWrite in class Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWritemethodVisitor - 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.ForParameterpublic int hashCode()
hashCode in class Advice.Dispatcher.OffsetMapping.Target.ForParameterpublic String toString()
toString in class Advice.Dispatcher.OffsetMapping.Target.ForParameter.ReadWriteCopyright © 2014–2016. All rights reserved.