Package | Description |
---|---|
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.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.implementation |
The implementation package contains any logic for intercepting method calls.
|
net.bytebuddy.implementation.auxiliary |
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType . |
net.bytebuddy.implementation.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.
|
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) |
Constructor and Description |
---|
Prepared(Map<MethodDescription,MethodRegistry.Default.Entry> implementations,
LoadedTypeInitializer loadedTypeInitializer,
InstrumentedType.TypeInitializer typeInitializer,
MethodLookupEngine.Finding finding)
Creates a prepared version of a default method registry.
|
Modifier and Type | Method and Description |
---|---|
Implementation.Target |
RebaseImplementationTarget.Factory.make(MethodLookupEngine.Finding finding,
List<? extends MethodDescription> instrumentedMethods) |
Constructor and Description |
---|
RebaseImplementationTarget(MethodLookupEngine.Finding finding,
BridgeMethodResolver.Factory bridgeMethodResolverFactory,
MethodRebaseResolver methodRebaseResolver)
Creates a rebase implementation target.
|
Modifier and Type | Method and Description |
---|---|
Implementation.Target |
SubclassImplementationTarget.Factory.make(MethodLookupEngine.Finding finding,
List<? extends MethodDescription> instrumentedMethods) |
Constructor and Description |
---|
SubclassImplementationTarget(MethodLookupEngine.Finding finding,
BridgeMethodResolver.Factory bridgeMethodResolverFactory,
SubclassImplementationTarget.OriginTypeIdentifier originTypeIdentifier)
Creates a new subclass implementation target.
|
Modifier and Type | Method and Description |
---|---|
Implementation.Target |
Implementation.Target.Factory.make(MethodLookupEngine.Finding finding,
List<? extends MethodDescription> instrumentedMethods)
Creates a new implementation target.
|
Constructor and Description |
---|
AbstractBase(MethodLookupEngine.Finding finding,
BridgeMethodResolver.Factory bridgeMethodResolverFactory)
Creates a new implementation target.
|
Modifier and Type | Method and Description |
---|---|
MethodLookupEngine.Finding |
TrivialType.process(TypeDescription typeDescription) |
MethodLookupEngine.Finding |
MethodCallProxy.ProxyMethodLookupEngine.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) |
Copyright © 2014–2015. All rights reserved.