| 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.ForConstructionAn implementation delegate for constructing an instance. | 
| static class  | MethodDelegation.ImplementationDelegate.ForFieldAn 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.WithInstanceAn 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.WithLookupAn implementation target for a field that is declared by the instrumented type or a super type. | 
| static class  | MethodDelegation.ImplementationDelegate.ForMethodReturnAn implementation delegate for invoking a delegation target on the another methods return value. | 
| static class  | MethodDelegation.ImplementationDelegate.ForStaticMethodAn 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.