Uses of Interface
net.bytebuddy.implementation.bind.MethodDelegationBinder.TerminationHandler
Packages that use MethodDelegationBinder.TerminationHandler
Package
Description
The implementation package contains any logic for intercepting method calls.
The types and classes of this package are responsible for binding a method call to calling another method.
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.
-
Uses of MethodDelegationBinder.TerminationHandler in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as MethodDelegationBinder.TerminationHandlerModifier and TypeFieldDescriptionprivate final MethodDelegationBinder.TerminationHandler
MethodDelegation.Appender.terminationHandler
A termination handler for a method delegation binder.private final MethodDelegationBinder.TerminationHandler
MethodDelegation.terminationHandler
The termination handler to apply.Constructors in net.bytebuddy.implementation with parameters of type MethodDelegationBinder.TerminationHandlerModifierConstructorDescriptionprotected
Appender
(Implementation.Target implementationTarget, MethodDelegationBinder.Record processor, MethodDelegationBinder.TerminationHandler terminationHandler, Assigner assigner, MethodDelegation.ImplementationDelegate.Compiled compiled) Creates a new appender for a method delegation.private
MethodDelegation
(MethodDelegation.ImplementationDelegate implementationDelegate, List<TargetMethodAnnotationDrivenBinder.ParameterBinder<?>> parameterBinders, MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDelegationBinder.TerminationHandler terminationHandler, MethodDelegationBinder.BindingResolver bindingResolver, Assigner assigner) Creates a new method delegation. -
Uses of MethodDelegationBinder.TerminationHandler in net.bytebuddy.implementation.bind
Classes in net.bytebuddy.implementation.bind that implement MethodDelegationBinder.TerminationHandlerModifier and TypeClassDescriptionstatic enum
Responsible for creating aStackManipulation
that is applied after the interception method is applied.Methods in net.bytebuddy.implementation.bind with parameters of type MethodDelegationBinder.TerminationHandlerModifier and TypeMethodDescriptionMethodDelegationBinder.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.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.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. -
Uses of MethodDelegationBinder.TerminationHandler in net.bytebuddy.implementation.bind.annotation
Methods in net.bytebuddy.implementation.bind.annotation with parameters of type MethodDelegationBinder.TerminationHandlerModifier and TypeMethodDescriptionTargetMethodAnnotationDrivenBinder.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.