protected static class Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments.ReadOnly extends Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments
Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments.ReadOnly, Advice.Dispatcher.OffsetMapping.Target.ForBoxedArguments.ReadWriteAdvice.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.PrimitiveDispatcherparametersNO_PADDING| Modifier | Constructor and Description |
|---|---|
protected |
ReadOnly(List<? extends ParameterDescription.InDefinedShape> parameters)
Creates a new mapping for a method's boxed arguments which does not allow 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, resolveAccess, resolveIncrementprotected ReadOnly(List<? extends ParameterDescription.InDefinedShape> parameters)
parameters - The parameters of the instrumented method.protected int onStore(MethodVisitor methodVisitor)
Advice.Dispatcher.OffsetMapping.Target.ForBoxedArgumentsonStore in class Advice.Dispatcher.OffsetMapping.Target.ForBoxedArgumentsmethodVisitor - The method visitor to use.Copyright © 2014–2016. All rights reserved.