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.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.Record Modifier and Type Field Description private java.util.List<MethodDelegationBinder.Record>MethodDelegation.ImplementationDelegate.Compiled.ForConstruction. recordsThe records to consider for delegation.private java.util.List<MethodDelegationBinder.Record>MethodDelegation.ImplementationDelegate.Compiled.ForField. recordsThe records to consider for delegation.private java.util.List<MethodDelegationBinder.Record>MethodDelegation.ImplementationDelegate.Compiled.ForMethodReturn. recordsThe records to consider for delegation.private java.util.List<MethodDelegationBinder.Record>MethodDelegation.ImplementationDelegate.Compiled.ForStaticCall. recordsThe list of records to consider.private java.util.List<MethodDelegationBinder.Record>MethodDelegation.ImplementationDelegate.ForConstruction. recordsThe precompiled delegation records.private java.util.List<MethodDelegationBinder.Record>MethodDelegation.ImplementationDelegate.ForStaticMethod. recordsThe 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 classMethodDelegationBinder.ProcessorA 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 classMethodDelegationBinder.Record.IllegalA 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. recordsThe delegation records to consider.Methods in net.bytebuddy.implementation.bind that return MethodDelegationBinder.Record Modifier and Type Method Description MethodDelegationBinder.RecordMethodDelegationBinder. 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 classTargetMethodAnnotationDrivenBinder.RecordA 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.RecordTargetMethodAnnotationDrivenBinder. compile(MethodDescription candidate)Compiles this method delegation binder for a target method.
-