Package | Description |
---|---|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
Modifier and Type | Class and Description |
---|---|
static class |
FieldAccessor.FieldLocation.Absolute
An absolute field description representing a previously resolved field.
|
protected static class |
FieldAccessor.FieldLocation.Relative.Prepared
A prepared version of a field location.
|
Modifier and Type | Method and Description |
---|---|
protected FieldAccessor.FieldLocation.Prepared |
FieldAccessor.ForSetter.OfFieldValue.initialize(TypeDescription instrumentedType)
Initializes a value to be used during method instrumentation.
|
FieldAccessor.FieldLocation.Prepared |
FieldAccessor.FieldLocation.prepare(TypeDescription instrumentedType)
A prepared field location.
|
FieldAccessor.FieldLocation.Prepared |
FieldAccessor.FieldLocation.Absolute.prepare(TypeDescription instrumentedType)
A prepared field location.
|
FieldAccessor.FieldLocation.Prepared |
FieldAccessor.FieldLocation.Relative.prepare(TypeDescription instrumentedType)
A prepared field location.
|
Modifier and Type | Method and Description |
---|---|
protected StackManipulation |
FieldAccessor.ForSetter.OfFieldValue.resolve(FieldAccessor.FieldLocation.Prepared target,
FieldDescription fieldDescription,
TypeDescription instrumentedType,
MethodDescription instrumentedMethod)
Resolves the stack manipulation to load the value being set.
|
Constructor and Description |
---|
Appender(FieldAccessor.FieldLocation.Prepared fieldLocation)
Creates a new byte code appender for a field accessor implementation.
|
Appender(TypeDescription instrumentedType,
T initialized,
FieldAccessor.FieldLocation.Prepared fieldLocation)
Creates a new appender for a field setter.
|
Copyright © 2014–2020. All rights reserved.