| Package | Description |
|---|---|
| net.bytebuddy.dynamic.scaffold.inline |
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type. |
| net.bytebuddy.dynamic.scaffold.subclass |
All classes and types in this package are related to creating a
DynamicType by
creating a subclass of a given type. |
| net.bytebuddy.instrumentation |
The instrumentation package contains any logic for intercepting method calls.
|
| net.bytebuddy.instrumentation.method |
This package contains types and implementations for describing a Java byte code method which can be any byte code
container, i.e.
|
| net.bytebuddy.instrumentation.method.bytecode.bind.annotation |
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
|
| net.bytebuddy.instrumentation.type.auxiliary |
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType. |
| Modifier and Type | Method and Description |
|---|---|
Instrumentation.Target |
RebaseInstrumentationTarget.Factory.make(MethodLookupEngine.Finding finding) |
| Constructor and Description |
|---|
RebaseInstrumentationTarget(MethodLookupEngine.Finding finding,
BridgeMethodResolver.Factory bridgeMethodResolverFactory,
MethodRebaseResolver methodRebaseResolver)
Creates a rebase instrumentation target.
|
| Modifier and Type | Method and Description |
|---|---|
Instrumentation.Target |
SubclassInstrumentationTarget.Factory.make(MethodLookupEngine.Finding finding) |
| Constructor and Description |
|---|
SubclassInstrumentationTarget(MethodLookupEngine.Finding finding,
BridgeMethodResolver.Factory bridgeMethodResolverFactory,
SubclassInstrumentationTarget.OriginTypeIdentifier originTypeIdentifier)
Creates a new subclass instrumentation target.
|
| Modifier and Type | Method and Description |
|---|---|
Instrumentation.Target |
Instrumentation.Target.Factory.make(MethodLookupEngine.Finding finding)
Creates an
Instrumentation.Target for the given instrumented
type's description. |
| Constructor and Description |
|---|
AbstractBase(MethodLookupEngine.Finding finding,
BridgeMethodResolver.Factory bridgeMethodResolverFactory)
Creates a new instrumentation target.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodLookupEngine.Finding.Default
A default implementation of a
MethodLookupEngine.Finding. |
| Modifier and Type | Method and Description |
|---|---|
MethodLookupEngine.Finding |
MethodLookupEngine.process(TypeDescription typeDescription)
Retrieves all methods that can be called on a given type.
|
MethodLookupEngine.Finding |
MethodLookupEngine.Default.process(TypeDescription typeDescription) |
| Modifier and Type | Class and Description |
|---|---|
protected class |
Morph.Binder.PrecomputedFinding
A finding that is precomputed to only return methods that are relevant to generating the required proxy.
|
protected class |
Pipe.Binder.PrecomputedFinding
A precomputed finding for an installed type of a
Pipe.Binder. |
| Modifier and Type | Method and Description |
|---|---|
MethodLookupEngine.Finding |
Pipe.Binder.process(TypeDescription typeDescription) |
MethodLookupEngine.Finding |
Morph.Binder.process(TypeDescription typeDescription) |
| Modifier and Type | Method and Description |
|---|---|
MethodLookupEngine.Finding |
TrivialType.process(TypeDescription typeDescription) |
MethodLookupEngine.Finding |
MethodCallProxy.ProxyMethodLookupEngine.process(TypeDescription typeDescription) |
Copyright © 2014–2015. All rights reserved.