| Package | Description | 
|---|---|
| net.bytebuddy.implementation | The implementation package contains any logic for intercepting method calls. | 
| net.bytebuddy.implementation.bind | The types and classes of this package are responsible for binding a method call to calling another method. | 
| 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 | Method and Description | 
|---|---|
| MethodDelegationBinder.MethodInvoker | MethodDelegation.ImplementationDelegate.Compiled. invoke()Resolves an invoker to use for invoking the delegation target. | 
| MethodDelegationBinder.MethodInvoker | MethodDelegation.ImplementationDelegate.Compiled.ForStaticCall. invoke()Resolves an invoker to use for invoking the delegation target. | 
| MethodDelegationBinder.MethodInvoker | MethodDelegation.ImplementationDelegate.Compiled.ForField. invoke()Resolves an invoker to use for invoking the delegation target. | 
| MethodDelegationBinder.MethodInvoker | MethodDelegation.ImplementationDelegate.Compiled.ForMethodReturn. invoke()Resolves an invoker to use for invoking the delegation target. | 
| MethodDelegationBinder.MethodInvoker | MethodDelegation.ImplementationDelegate.Compiled.ForConstruction. invoke()Resolves an invoker to use for invoking the delegation target. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MethodDelegationBinder.MethodInvoker.SimpleA simple method invocation that merely uses the most general form of method invocation as provided by
  MethodInvocation. | 
| static class  | MethodDelegationBinder.MethodInvoker.VirtualA method invocation that enforces a virtual invocation that is dispatched on a given type. | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodDelegationBinder.MethodBinding | MethodDelegationBinder.Record. bind(Implementation.Target implementationTarget,
    MethodDescription source,
    MethodDelegationBinder.TerminationHandler terminationHandler,
    MethodDelegationBinder.MethodInvoker methodInvoker,
    Assigner assigner)Attempts a binding of a source method to this compiled target. | 
| MethodDelegationBinder.MethodBinding | MethodDelegationBinder.Record.Illegal. bind(Implementation.Target implementationTarget,
    MethodDescription source,
    MethodDelegationBinder.TerminationHandler terminationHandler,
    MethodDelegationBinder.MethodInvoker methodInvoker,
    Assigner assigner)Attempts a binding of a source method to this compiled target. | 
| MethodDelegationBinder.MethodBinding | MethodDelegationBinder.Processor. bind(Implementation.Target implementationTarget,
    MethodDescription source,
    MethodDelegationBinder.TerminationHandler terminationHandler,
    MethodDelegationBinder.MethodInvoker methodInvoker,
    Assigner assigner)Attempts a binding of a source method to this compiled target. | 
| Constructor and Description | 
|---|
| Builder(MethodDelegationBinder.MethodInvoker methodInvoker,
       MethodDescription candidate)Creates a new builder for the binding of a given method. | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodDelegationBinder.MethodBinding | TargetMethodAnnotationDrivenBinder.Record. bind(Implementation.Target implementationTarget,
    MethodDescription source,
    MethodDelegationBinder.TerminationHandler terminationHandler,
    MethodDelegationBinder.MethodInvoker methodInvoker,
    Assigner assigner)Attempts a binding of a source method to this compiled target. | 
Copyright © 2014–2023. All rights reserved.