Package | Description |
---|---|
net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
net.bytebuddy.dynamic.scaffold |
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
Modifier and Type | Method and Description |
---|---|
protected abstract FieldLocator |
Advice.Dispatcher.OffsetMapping.ForField.fieldLocator(TypeDescription instrumentedType)
Returns a field locator for this instance.
|
protected FieldLocator |
Advice.Dispatcher.OffsetMapping.ForField.WithImplicitType.fieldLocator(TypeDescription instrumentedType) |
protected FieldLocator |
Advice.Dispatcher.OffsetMapping.ForField.WithExplicitType.fieldLocator(TypeDescription instrumentedType) |
Modifier and Type | Class and Description |
---|---|
static class |
FieldLocator.AbstractBase
An abstract base implementation of a field locator.
|
static class |
FieldLocator.ForClassHierarchy
A field locator that looks up fields that are declared within a class's class hierarchy.
|
static class |
FieldLocator.ForExactType
A field locator that only looks up fields that are declared by a specific type.
|
static class |
FieldLocator.NoOp
A field locator that never discovers a field.
|
Modifier and Type | Method and Description |
---|---|
FieldLocator |
FieldLocator.Factory.make(TypeDescription typeDescription)
Creates a field locator for a given type.
|
FieldLocator |
FieldLocator.NoOp.make(TypeDescription typeDescription) |
FieldLocator |
FieldLocator.ForExactType.Factory.make(TypeDescription typeDescription) |
FieldLocator |
FieldLocator.ForClassHierarchy.Factory.make(TypeDescription typeDescription) |
Constructor and Description |
---|
Appender(FieldLocator fieldLocator)
Creates a new byte code appender for a field accessor implementation.
|
Copyright © 2014–2016. All rights reserved.