Uses of Interface
net.bytebuddy.implementation.bind.MethodDelegationBinder.MethodBinding
Packages that use MethodDelegationBinder.MethodBinding
Package
Description
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.MethodBinding in net.bytebuddy.implementation.bind
Classes in net.bytebuddy.implementation.bind that implement MethodDelegationBinder.MethodBindingModifier and TypeClassDescriptionprotected static class
A method binding that was created by aMethodDelegationBinder.MethodBinding.Builder
.static enum
Representation of an attempt to bind a source method to a target method that is not applicable.Methods in net.bytebuddy.implementation.bind that return MethodDelegationBinder.MethodBindingModifier 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.MethodDelegationBinder.MethodBinding.Builder.build
(StackManipulation terminatingManipulation) Creates a binding that represents the bindings collected by thisBuilder
.MethodDelegationBinder.BindingResolver.Default.doResolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.MethodDelegationBinder.BindingResolver.Default.resolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.MethodDelegationBinder.BindingResolver.resolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.MethodDelegationBinder.BindingResolver.StreamWriting.resolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.MethodDelegationBinder.BindingResolver.Unique.resolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.Methods in net.bytebuddy.implementation.bind with parameters of type MethodDelegationBinder.MethodBindingModifier and TypeMethodDescriptionArgumentTypeResolver.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.DeclaringTypeResolver.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.MethodDelegationBinder.AmbiguityResolver.Compound.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.MethodDelegationBinder.AmbiguityResolver.Directional.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.MethodDelegationBinder.AmbiguityResolver.NoOp.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.MethodDelegationBinder.AmbiguityResolver.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.MethodNameEqualityResolver.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.ParameterLengthResolver.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.private static MethodDelegationBinder.AmbiguityResolver.Resolution
ArgumentTypeResolver.resolveRivalBinding
(TypeDescription sourceParameterType, int leftParameterIndex, MethodDelegationBinder.MethodBinding left, int rightParameterIndex, MethodDelegationBinder.MethodBinding right) Resolves two bindings by comparing their binding of similar arguments and determining their most specific types.Method parameters in net.bytebuddy.implementation.bind with type arguments of type MethodDelegationBinder.MethodBindingModifier and TypeMethodDescriptionMethodDelegationBinder.BindingResolver.Default.doResolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.MethodDelegationBinder.BindingResolver.Default.resolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.MethodDelegationBinder.BindingResolver.resolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.MethodDelegationBinder.BindingResolver.StreamWriting.resolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method.MethodDelegationBinder.BindingResolver.Unique.resolve
(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, List<MethodDelegationBinder.MethodBinding> targets) Resolves a method binding for thesource
method. -
Uses of MethodDelegationBinder.MethodBinding in net.bytebuddy.implementation.bind.annotation
Methods in net.bytebuddy.implementation.bind.annotation that return MethodDelegationBinder.MethodBindingModifier 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.Methods in net.bytebuddy.implementation.bind.annotation with parameters of type MethodDelegationBinder.MethodBindingModifier and TypeMethodDescriptionBindingPriority.Resolver.resolve
(MethodDescription source, MethodDelegationBinder.MethodBinding left, MethodDelegationBinder.MethodBinding right) Attempts to resolve to conflicting bindings.