protected static class Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.ReadOnly extends Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter
Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.BoxingDispatcher, Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.ReadOnly, Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.ReadWrite
Advice.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.ForSerializedObject
boxingDispatcher, offset
NO_PADDING
Modifier | Constructor and Description |
---|---|
protected |
ReadOnly(int offset,
Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.BoxingDispatcher boxingDispatcher)
Creates a new read-only target offset mapping for a boxed parameter.
|
Modifier and Type | Method and Description |
---|---|
protected static Advice.Dispatcher.OffsetMapping.Target |
of(int offset,
TypeDefinition type)
Creates an appropriate target mapping.
|
protected void |
onStore(MethodVisitor methodVisitor)
Handles writing the boxed value if applicable.
|
String |
toString() |
equals, hashCode, resolveAccess, resolveIncrement
protected ReadOnly(int offset, Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter.BoxingDispatcher boxingDispatcher)
offset
- The parameters offset.boxingDispatcher
- A dispatcher for boxing the primitive value.protected static Advice.Dispatcher.OffsetMapping.Target of(int offset, TypeDefinition type)
offset
- The parameters offset.type
- The primitive type that is boxed or unboxed.protected void onStore(MethodVisitor methodVisitor)
Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter
onStore
in class Advice.Dispatcher.OffsetMapping.Target.ForBoxedParameter
methodVisitor
- The method visitor for which to apply the writing.Copyright © 2014–2016. All rights reserved.