Uses of Interface
net.bytebuddy.implementation.bind.MethodDelegationBinder.Record
Packages that use MethodDelegationBinder.Record
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.Record in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as MethodDelegationBinder.RecordModifier and TypeFieldDescriptionprivate final MethodDelegationBinder.RecordMethodDelegation.Appender.processorThe method delegation binder processor which is responsible for implementing the method delegation.Fields in net.bytebuddy.implementation with type parameters of type MethodDelegationBinder.RecordModifier and TypeFieldDescriptionprivate final List<MethodDelegationBinder.Record> MethodDelegation.ImplementationDelegate.Compiled.ForConstruction.recordsThe records to consider for delegation.private final List<MethodDelegationBinder.Record> MethodDelegation.ImplementationDelegate.Compiled.ForField.recordsThe records to consider for delegation.private final List<MethodDelegationBinder.Record> MethodDelegation.ImplementationDelegate.Compiled.ForMethodReturn.recordsThe records to consider for delegation.private final List<MethodDelegationBinder.Record> MethodDelegation.ImplementationDelegate.Compiled.ForStaticCall.recordsThe list of records to consider.private final List<MethodDelegationBinder.Record> MethodDelegation.ImplementationDelegate.ForConstruction.recordsThe precompiled delegation records.private final List<MethodDelegationBinder.Record> MethodDelegation.ImplementationDelegate.ForStaticMethod.recordsThe precompiled records.Methods in net.bytebuddy.implementation that return types with arguments of type MethodDelegationBinder.RecordModifier and TypeMethodDescriptionMethodDelegation.ImplementationDelegate.Compiled.ForConstruction.getRecords()Returns a list of binding records to consider for delegation.MethodDelegation.ImplementationDelegate.Compiled.ForField.getRecords()Returns a list of binding records to consider for delegation.MethodDelegation.ImplementationDelegate.Compiled.ForMethodReturn.getRecords()Returns a list of binding records to consider for delegation.MethodDelegation.ImplementationDelegate.Compiled.ForStaticCall.getRecords()Returns a list of binding records to consider for delegation.MethodDelegation.ImplementationDelegate.Compiled.getRecords()Returns a list of binding records to consider for delegation.Constructors in net.bytebuddy.implementation with parameters of type MethodDelegationBinder.RecordModifierConstructorDescriptionprotectedAppender(Implementation.Target implementationTarget, MethodDelegationBinder.Record processor, MethodDelegationBinder.TerminationHandler terminationHandler, Assigner assigner, MethodDelegation.ImplementationDelegate.Compiled compiled) Creates a new appender for a method delegation.Constructor parameters in net.bytebuddy.implementation with type arguments of type MethodDelegationBinder.RecordModifierConstructorDescriptionprotectedForConstruction(TypeDescription typeDescription, List<MethodDelegationBinder.Record> records) Creates a new compiled implementation delegate for a constructor delegation.protectedForConstruction(TypeDescription typeDescription, List<MethodDelegationBinder.Record> records) Creates an implementation delegate for constructing a new instance.protectedForField(FieldDescription fieldDescription, List<MethodDelegationBinder.Record> records) Creates a new compiled implementation delegate for a field delegation.protectedForMethodReturn(MethodDescription methodDescription, List<MethodDelegationBinder.Record> records) Creates a new compiled implementation delegate for a field delegation.protectedForStaticCall(List<MethodDelegationBinder.Record> records) Creates a new compiled implementation delegate for a static method call.protectedForStaticMethod(List<MethodDelegationBinder.Record> records) Creates a new implementation delegate for a static method delegation. -
Uses of MethodDelegationBinder.Record in net.bytebuddy.implementation.bind
Classes in net.bytebuddy.implementation.bind that implement MethodDelegationBinder.RecordModifier and TypeClassDescriptionstatic classA helper class that allows to identify a best binding for a given type and source method choosing from a list of given target methods by using a givenMethodDelegationBinderand anMethodDelegationBinder.AmbiguityResolver.static enumA compiled method delegation binder that only yields illegal bindings.Fields in net.bytebuddy.implementation.bind with type parameters of type MethodDelegationBinder.RecordModifier and TypeFieldDescriptionprivate final List<? extends MethodDelegationBinder.Record> MethodDelegationBinder.Processor.recordsThe delegation records to consider.Methods in net.bytebuddy.implementation.bind that return MethodDelegationBinder.RecordModifier and TypeMethodDescriptionMethodDelegationBinder.compile(MethodDescription candidate) Compiles this method delegation binder for a target method.Constructor parameters in net.bytebuddy.implementation.bind with type arguments of type MethodDelegationBinder.RecordModifierConstructorDescriptionProcessor(List<? extends MethodDelegationBinder.Record> records, MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDelegationBinder.BindingResolver bindingResolver) Creates a new processor. -
Uses of MethodDelegationBinder.Record in net.bytebuddy.implementation.bind.annotation
Classes in net.bytebuddy.implementation.bind.annotation that implement MethodDelegationBinder.RecordModifier and TypeClassDescriptionprotected static classA compiled record of a target method annotation-driven binder.Methods in net.bytebuddy.implementation.bind.annotation that return MethodDelegationBinder.RecordModifier and TypeMethodDescriptionTargetMethodAnnotationDrivenBinder.compile(MethodDescription candidate) Compiles this method delegation binder for a target method.