protected static class Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments.ReadWrite extends Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments
Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments.ReadOnly, Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments.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
parameters
NO_PADDING
Modifier | Constructor and Description |
---|---|
protected |
ReadWrite(List<? extends ParameterDescription.InDefinedShape> parameters)
Creates a new mapping for a method's boxed arguments which allows for replacing those arguments.
|
Modifier and Type | Method and Description |
---|---|
protected int |
onStore(MethodVisitor methodVisitor)
Invoked when the parsed code indicates an attempt to replace the existing parameters.
|
String |
toString() |
equals, hashCode, loadInteger, resolveAccess, resolveIncrement
protected ReadWrite(List<? extends ParameterDescription.InDefinedShape> parameters)
parameters
- The parameters of the instrumented method.protected int onStore(MethodVisitor methodVisitor)
Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments
onStore
in class Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments
methodVisitor
- The method visitor to use.Copyright © 2014–2016. All rights reserved.