FieldAccessor(FieldAccessor.FieldLocation fieldLocation,
Assigner assigner,
Assigner.Typing typing) |
Creates a new field accessor.
|
ForImplicitProperty(FieldAccessor.FieldLocation fieldLocation) |
Creates a field accessor for an implicit property.
|
ForImplicitProperty(FieldAccessor.FieldLocation fieldLocation,
Assigner assigner,
Assigner.Typing typing) |
Creates a field accessor for an implicit property.
|
ForSetter(FieldAccessor.FieldLocation fieldLocation,
Assigner assigner,
Assigner.Typing typing,
FieldAccessor.ForSetter.TerminationHandler terminationHandler) |
Creates a new field accessor for a setter instrumentation.
|
OfConstantValue(FieldAccessor.FieldLocation fieldLocation,
Assigner assigner,
Assigner.Typing typing,
FieldAccessor.ForSetter.TerminationHandler terminationHandler,
TypeDescription.Generic typeDescription,
StackManipulation stackManipulation) |
Creates a setter instrumentation for setting a constant value.
|
OfDefaultValue(FieldAccessor.FieldLocation fieldLocation,
Assigner assigner,
Assigner.Typing typing,
FieldAccessor.ForSetter.TerminationHandler terminationHandler) |
Creates an intrumentation that sets a field's default value.
|
OfFieldValue(FieldAccessor.FieldLocation fieldLocation,
Assigner assigner,
Assigner.Typing typing,
FieldAccessor.ForSetter.TerminationHandler terminationHandler,
FieldAccessor.FieldLocation target) |
Creates a setter that sets another field value.
|
OfParameterValue(FieldAccessor.FieldLocation fieldLocation,
Assigner assigner,
Assigner.Typing typing,
FieldAccessor.ForSetter.TerminationHandler terminationHandler,
int index) |
Creates a new setter instrumentation for a parameter value.
|
OfReferenceValue(FieldAccessor.FieldLocation fieldLocation,
Assigner assigner,
Assigner.Typing typing,
FieldAccessor.ForSetter.TerminationHandler terminationHandler,
java.lang.Object value,
java.lang.String name) |
Creates a setter instrumentation for setting a value stored in a static field of the instrumented type.
|