| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MethodRegistry.Compiled | 
MethodRegistry.compile(InstrumentedType instrumentedType,
       MethodLookupEngine methodLookupEngine,
       Instrumentation.Target.Factory instrumentationTargetFactory,
       TypeWriter.MethodPool.Entry fallback)
Once all entries for a method registry were registered, a method registry can be compiled in order to allow the
 retrieval of a compiled entry for a known method. 
 | 
MethodRegistry.Compiled | 
MethodRegistry.Default.compile(InstrumentedType instrumentedType,
       MethodLookupEngine methodLookupEngine,
       Instrumentation.Target.Factory instrumentationTargetFactory,
       TypeWriter.MethodPool.Entry 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(ClassFileVersion classFileVersion)
Returns a  
MethodLookupEngine. | 
MethodLookupEngine | 
MethodLookupEngine.Default.Factory.make(ClassFileVersion classFileVersion)  | 
| 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(ClassFileVersion classFileVersion)  | 
Copyright © 2014. All rights reserved.