@HashCodeAndEqualsPlugin.Enhance public static class FieldAccessor.FieldLocation.Relative extends Object implements FieldAccessor.FieldLocation
Modifier and Type | Class and Description |
---|---|
protected static class |
FieldAccessor.FieldLocation.Relative.Prepared
A prepared version of a field location.
|
FieldAccessor.FieldLocation.Absolute, FieldAccessor.FieldLocation.Relative
Modifier | Constructor and Description |
---|---|
protected |
Relative(List<? extends FieldAccessor.FieldNameExtractor> fieldNameExtractors)
Creates a new relative field location.
|
Modifier and Type | Method and Description |
---|---|
FieldAccessor.FieldLocation.Prepared |
prepare(TypeDescription instrumentedType)
A prepared field location.
|
FieldAccessor.FieldLocation |
with(FieldLocator.Factory fieldLocatorFactory)
Specifies a field locator factory to use.
|
protected Relative(List<? extends FieldAccessor.FieldNameExtractor> fieldNameExtractors)
fieldNameExtractors
- The field name extractors to use in their application order.public FieldAccessor.FieldLocation with(FieldLocator.Factory fieldLocatorFactory)
with
in interface FieldAccessor.FieldLocation
fieldLocatorFactory
- The field locator factory to use.public FieldAccessor.FieldLocation.Prepared prepare(TypeDescription instrumentedType)
prepare
in interface FieldAccessor.FieldLocation
instrumentedType
- The instrumented type.Copyright © 2014–2024. All rights reserved.