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.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 |
---|---|
MethodRegistry.Compiled |
MethodRegistry.Prepared.compile(Instrumentation.Target.Factory instrumentationTargetFactory,
MethodLookupEngine methodLookupEngine,
TypeWriter.MethodPool.Entry.Factory fallback)
Compiles this prepared method registry.
|
MethodRegistry.Compiled |
MethodRegistry.Default.Prepared.compile(Instrumentation.Target.Factory instrumentationTargetFactory,
MethodLookupEngine methodLookupEngine,
TypeWriter.MethodPool.Entry.Factory fallback) |
Modifier and Type | Method and Description |
---|---|
static MethodDelegation |
MethodDelegation.to(Object delegate,
MethodLookupEngine methodLookupEngine)
Identical to
MethodDelegation.to(Object) but uses an explicit
MethodLookupEngine . |
static MethodDelegation |
MethodDelegation.to(Object delegate,
String fieldName,
MethodLookupEngine methodLookupEngine)
Identical to
MethodDelegation.to(Object, java.lang.String) but uses an
explicit MethodLookupEngine . |
static MethodDelegation |
MethodDelegation.toInstanceField(Class<?> type,
String fieldName,
MethodLookupEngine methodLookupEngine)
Identical to
MethodDelegation.toInstanceField(Class, String) but uses an
explicit MethodLookupEngine . |
Modifier and Type | Class and Description |
---|---|
static class |
MethodLookupEngine.Default
A default implementation of a method lookup engine.
|
Modifier and Type | Method and Description |
---|---|
MethodLookupEngine |
MethodLookupEngine.Factory.make(boolean extractDefaultMethods)
Returns a
MethodLookupEngine . |
MethodLookupEngine |
MethodLookupEngine.Default.Factory.make(boolean extractDefaultMethods) |
Modifier and Type | Class and Description |
---|---|
static class |
Pipe.Binder
A
TargetMethodAnnotationDrivenBinder.ParameterBinder
for binding the Pipe annotation. |
Modifier and Type | Method and Description |
---|---|
MethodLookupEngine |
Pipe.Binder.make(boolean extractDefaultMethods) |
Modifier and Type | Class and Description |
---|---|
class |
TrivialType
A trivial type that extends
Object without defining any fields, methods or constructors. |
Modifier and Type | Method and Description |
---|---|
MethodLookupEngine |
TrivialType.make(boolean extractDefaultMethods) |
Copyright © 2014. All rights reserved.