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.Simple
A simple method invocation that merely uses the most general form of method invocation as provided by
MethodInvocation . |
static class |
MethodDelegationBinder.MethodInvoker.Virtual
A 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–2024. All rights reserved.