Package | Description |
---|---|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
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 |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
TargetMethodAnnotationDrivenBinder
This
MethodDelegationBinder binds
method by analyzing annotations found on the target method that is subject to a method binding. |
Modifier and Type | Method and Description |
---|---|
static MethodDelegationBinder |
TargetMethodAnnotationDrivenBinder.of(List<? extends TargetMethodAnnotationDrivenBinder.ParameterBinder<?>> parameterBinders)
Creates a new method delegation binder that binds method based on annotations found on the target method.
|
Copyright © 2014–2020. All rights reserved.