| Package | Description | 
|---|---|
| net.bytebuddy.implementation | 
 The implementation package contains any logic for intercepting method calls. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
MethodDelegation.ImplementationDelegate.ForConstruction
An implementation delegate for constructing an instance. 
 | 
static class  | 
MethodDelegation.ImplementationDelegate.ForField
An implementation delegate for invoking methods on a field that is declared by the instrumented type or a super type. 
 | 
protected static class  | 
MethodDelegation.ImplementationDelegate.ForField.WithInstance
An implementation target for a static field that is declared by the instrumented type and that is assigned an instance. 
 | 
protected static class  | 
MethodDelegation.ImplementationDelegate.ForField.WithLookup
An implementation target for a field that is declared by the instrumented type or a super type. 
 | 
static class  | 
MethodDelegation.ImplementationDelegate.ForMethodReturn
An implementation delegate for invoking a delegation target on the another methods return value. 
 | 
static class  | 
MethodDelegation.ImplementationDelegate.ForStaticMethod
An implementation delegate for a static method delegation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected static MethodDelegation.ImplementationDelegate | 
MethodDelegation.ImplementationDelegate.ForStaticMethod.of(MethodList<?> methods,
  MethodDelegationBinder methodDelegationBinder)
Precompiles a static method delegation for a given list of methods. 
 | 
protected static MethodDelegation.ImplementationDelegate | 
MethodDelegation.ImplementationDelegate.ForConstruction.of(TypeDescription typeDescription,
  MethodList<?> methods,
  MethodDelegationBinder methodDelegationBinder)
Creates an implementation delegate for constructing a new instance. 
 | 
| Constructor and Description | 
|---|
MethodDelegation(MethodDelegation.ImplementationDelegate implementationDelegate,
                List<TargetMethodAnnotationDrivenBinder.ParameterBinder<?>> parameterBinders,
                MethodDelegationBinder.AmbiguityResolver ambiguityResolver,
                MethodDelegationBinder.BindingResolver bindingResolver)
Creates a new method delegation. 
 | 
Copyright © 2014–2023. All rights reserved.