Uses of Interface
net.bytebuddy.implementation.bind.MethodDelegationBinder.Record
-
Packages that use MethodDelegationBinder.Record Package Description net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.implementation.bind The types and classes of this package are responsible for binding a method call to calling another method.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. -
-
Uses of MethodDelegationBinder.Record in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as MethodDelegationBinder.Record Modifier and Type Field Description private MethodDelegationBinder.Record
MethodDelegation.Appender. processor
The method delegation binder processor which is responsible for implementing the method delegation.Fields in net.bytebuddy.implementation with type parameters of type MethodDelegationBinder.Record Modifier and Type Field Description private java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled.ForConstruction. records
The records to consider for delegation.private java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled.ForField. records
The records to consider for delegation.private java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled.ForMethodReturn. records
The records to consider for delegation.private java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled.ForStaticCall. records
The list of records to consider.private java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.ForConstruction. records
The precompiled delegation records.private java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.ForStaticMethod. records
The precompiled records.Methods in net.bytebuddy.implementation that return types with arguments of type MethodDelegationBinder.Record Modifier and Type Method Description java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled.ForConstruction. getRecords()
Returns a list of binding records to consider for delegation.java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled.ForField. getRecords()
Returns a list of binding records to consider for delegation.java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled.ForMethodReturn. getRecords()
Returns a list of binding records to consider for delegation.java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled.ForStaticCall. getRecords()
Returns a list of binding records to consider for delegation.java.util.List<MethodDelegationBinder.Record>
MethodDelegation.ImplementationDelegate.Compiled. getRecords()
Returns a list of binding records to consider for delegation.Constructors in net.bytebuddy.implementation with parameters of type MethodDelegationBinder.Record Constructor Description Appender(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.Record Constructor Description ForConstruction(TypeDescription typeDescription, java.util.List<MethodDelegationBinder.Record> records)
Creates a new compiled implementation delegate for a constructor delegation.ForConstruction(TypeDescription typeDescription, java.util.List<MethodDelegationBinder.Record> records)
Creates an implementation delegate for constructing a new instance.ForField(FieldDescription fieldDescription, java.util.List<MethodDelegationBinder.Record> records)
Creates a new compiled implementation delegate for a field delegation.ForMethodReturn(MethodDescription methodDescription, java.util.List<MethodDelegationBinder.Record> records)
Creates a new compiled implementation delegate for a field delegation.ForStaticCall(java.util.List<MethodDelegationBinder.Record> records)
Creates a new compiled implementation delegate for a static method call.ForStaticMethod(java.util.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.Record Modifier and Type Class Description static class
MethodDelegationBinder.Processor
A 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 givenMethodDelegationBinder
and anMethodDelegationBinder.AmbiguityResolver
.static class
MethodDelegationBinder.Record.Illegal
A compiled method delegation binder that only yields illegal bindings.Fields in net.bytebuddy.implementation.bind with type parameters of type MethodDelegationBinder.Record Modifier and Type Field Description private java.util.List<? extends MethodDelegationBinder.Record>
MethodDelegationBinder.Processor. records
The delegation records to consider.Methods in net.bytebuddy.implementation.bind that return MethodDelegationBinder.Record Modifier and Type Method Description MethodDelegationBinder.Record
MethodDelegationBinder. 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.Record Constructor Description Processor(java.util.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.Record Modifier and Type Class Description protected static class
TargetMethodAnnotationDrivenBinder.Record
A compiled record of a target method annotation-driven binder.Methods in net.bytebuddy.implementation.bind.annotation that return MethodDelegationBinder.Record Modifier and Type Method Description MethodDelegationBinder.Record
TargetMethodAnnotationDrivenBinder. compile(MethodDescription candidate)
Compiles this method delegation binder for a target method.
-