Uses of Interface
net.bytebuddy.implementation.bind.MethodDelegationBinder.BindingResolver
Packages that use MethodDelegationBinder.BindingResolver
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.
-
Uses of MethodDelegationBinder.BindingResolver in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as MethodDelegationBinder.BindingResolverModifier and TypeFieldDescriptionprivate final MethodDelegationBinder.BindingResolver
MethodDelegation.bindingResolver
The binding resolver being used to select the relevant method binding.private final MethodDelegationBinder.BindingResolver
MethodDelegation.WithCustomProperties.bindingResolver
The binding resolver being used to select the relevant method binding.Methods in net.bytebuddy.implementation with parameters of type MethodDelegationBinder.BindingResolverModifier and TypeMethodDescriptionMethodDelegation.WithCustomProperties.withBindingResolver
(MethodDelegationBinder.BindingResolver bindingResolver) Configures a custom binding resolver which is responsible for choosing a method binding among multiple candidates.Constructors in net.bytebuddy.implementation with parameters of type MethodDelegationBinder.BindingResolverModifierConstructorDescriptionprotected
MethodDelegation
(MethodDelegation.ImplementationDelegate implementationDelegate, List<TargetMethodAnnotationDrivenBinder.ParameterBinder<?>> parameterBinders, MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDelegationBinder.BindingResolver bindingResolver) Creates a new 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.private
WithCustomProperties
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, List<TargetMethodAnnotationDrivenBinder.ParameterBinder<?>> parameterBinders, MethodDelegationBinder.BindingResolver bindingResolver, ElementMatcher<? super MethodDescription> matcher) Creates a new method delegation with custom properties. -
Uses of MethodDelegationBinder.BindingResolver in net.bytebuddy.implementation.bind
Classes in net.bytebuddy.implementation.bind that implement MethodDelegationBinder.BindingResolverModifier and TypeClassDescriptionstatic enum
A default implementation of a binding resolver that fully relies on anMethodDelegationBinder.AmbiguityResolver
.static class
Binds a method using another resolver and prints the selected binding to aPrintStream
.static enum
A binding resolver that only binds a method if it has a unique binding.Fields in net.bytebuddy.implementation.bind declared as MethodDelegationBinder.BindingResolverModifier and TypeFieldDescriptionprivate final MethodDelegationBinder.BindingResolver
MethodDelegationBinder.Processor.bindingResolver
The binding resolver being used to select the relevant method binding.private final MethodDelegationBinder.BindingResolver
MethodDelegationBinder.BindingResolver.StreamWriting.delegate
The delegate binding resolver.Methods in net.bytebuddy.implementation.bind that return MethodDelegationBinder.BindingResolverModifier and TypeMethodDescriptionMethodDelegationBinder.BindingResolver.StreamWriting.toSystemError()
Creates a binding resolver that writes results toSystem.err
and delegates to theMethodDelegationBinder.BindingResolver.Default
resolver.MethodDelegationBinder.BindingResolver.StreamWriting.toSystemError
(MethodDelegationBinder.BindingResolver bindingResolver) Creates a binding resolver that writes results toSystem.err
.MethodDelegationBinder.BindingResolver.StreamWriting.toSystemOut()
Creates a binding resolver that writes results toSystem.out
and delegates to theMethodDelegationBinder.BindingResolver.Default
resolver.MethodDelegationBinder.BindingResolver.StreamWriting.toSystemOut
(MethodDelegationBinder.BindingResolver bindingResolver) Creates a binding resolver that writes results toSystem.out
and delegates to theMethodDelegationBinder.BindingResolver.Default
resolver.Methods in net.bytebuddy.implementation.bind with parameters of type MethodDelegationBinder.BindingResolverModifier and TypeMethodDescriptionMethodDelegationBinder.BindingResolver.StreamWriting.toSystemError
(MethodDelegationBinder.BindingResolver bindingResolver) Creates a binding resolver that writes results toSystem.err
.MethodDelegationBinder.BindingResolver.StreamWriting.toSystemOut
(MethodDelegationBinder.BindingResolver bindingResolver) Creates a binding resolver that writes results toSystem.out
and delegates to theMethodDelegationBinder.BindingResolver.Default
resolver.Constructors in net.bytebuddy.implementation.bind with parameters of type MethodDelegationBinder.BindingResolverModifierConstructorDescriptionProcessor
(List<? extends MethodDelegationBinder.Record> records, MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDelegationBinder.BindingResolver bindingResolver) Creates a new processor.StreamWriting
(MethodDelegationBinder.BindingResolver delegate, PrintStream printStream) Creates a new stream writing binding resolver.