protected static class Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValue.WithBoxing extends Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValue
Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValue.WithBoxingAdvice.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.ForExecutable, Advice.Dispatcher.OffsetMapping.Target.ForField, Advice.Dispatcher.OffsetMapping.Target.ForNullConstant, Advice.Dispatcher.OffsetMapping.Target.ForParameter, Advice.Dispatcher.OffsetMapping.Target.ForSerializedObject, Advice.Dispatcher.OffsetMapping.Target.ForType, Advice.Dispatcher.OffsetMapping.Target.PrimitiveDispatcherNO_PADDING| Modifier | Constructor and Description |
|---|---|
protected |
WithBoxing(Object value,
Advice.Dispatcher.OffsetMapping.Target.PrimitiveDispatcher primitiveDispatcher)
Creates a primitive dispatcher that also applied boxing.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
int |
hashCode() |
protected static Advice.Dispatcher.OffsetMapping.Target |
of(Object value)
Creates a new binding for a constant pool value with a boxed value.
|
int |
resolveAccess(MethodVisitor methodVisitor,
int opcode)
Applies this offset mapping for a
MethodVisitor.visitVarInsn(int, int) instruction. |
String |
toString() |
resolveIncrementprotected WithBoxing(Object value, Advice.Dispatcher.OffsetMapping.Target.PrimitiveDispatcher primitiveDispatcher)
value - The constant pool value.primitiveDispatcher - The primitive dispatcher to use.protected static Advice.Dispatcher.OffsetMapping.Target of(Object value)
value - The primitive value to bind.public int resolveAccess(MethodVisitor methodVisitor, int opcode)
Advice.Dispatcher.OffsetMapping.TargetMethodVisitor.visitVarInsn(int, int) instruction.resolveAccess in interface Advice.Dispatcher.OffsetMapping.TargetresolveAccess in class Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValuemethodVisitor - The method visitor onto which this offset mapping is to be applied.opcode - The opcode of the original instruction.public boolean equals(Object other)
equals in class Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValuepublic int hashCode()
hashCode in class Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValuepublic String toString()
toString in class Advice.Dispatcher.OffsetMapping.Target.ForConstantPoolValueCopyright © 2014–2016. All rights reserved.