Uses of Interface
net.bytebuddy.description.annotation.AnnotationDescription.Loadable
Packages that use AnnotationDescription.Loadable
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
Contains descriptions of annotations and annotation values.
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.
Classes of this package allow for the creating
TypeDescription
s without
loading any classes.-
Uses of AnnotationDescription.Loadable in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type AnnotationDescription.LoadableModifier and TypeMethodDescriptionAdvice.AssignReturned.Handler.Factory.make
(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends T> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.Handler.Factory.Simple.make
(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends S> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToAllArguments.Handler.Factory.make
(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToAllArguments> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToArguments.Handler.Factory.make
(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToArguments> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToFields.Handler.Factory.make
(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToFields> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToReturned.Handler.Factory.make
(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToReturned> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToThis.Handler.Factory.make
(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToThis> annotation) Resolves a list of handlers for this factory.Advice.AssignReturned.ToThrown.Handler.Factory.make
(MethodDescription.InDefinedShape advice, boolean exit, AnnotationDescription.Loadable<? extends Advice.AssignReturned.ToThrown> annotation) Resolves a list of handlers for this factory.Advice.OffsetMapping.Factory.Illegal.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.Factory.Simple.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForAllArguments.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.AllArguments> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForArgument.Resolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForArgument.Unresolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Argument> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForEnterValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Enter> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForExitValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Exit> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForField.Resolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForField.Unresolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.FieldValue> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForFieldHandle.Resolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForFieldHandle.Unresolved.ReaderFactory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.FieldGetterHandle> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForFieldHandle.Unresolved.WriterFactory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.FieldSetterHandle> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForLocalValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Local> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForOrigin.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Origin> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForReturnValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Return> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForSelfCallHandle.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.SelfCallHandle> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForSerializedValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStackManipulation.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStackManipulation.OfAnnotationProperty.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStackManipulation.OfDefaultValue.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStackManipulation.OfDynamicInvocation.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForStubValue.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.StubValue> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForThisReference.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.This> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForThrowable.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Thrown> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.Advice.OffsetMapping.ForUnusedValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<Advice.Unused> annotation, Advice.OffsetMapping.Factory.AdviceType adviceType) Creates a new offset mapping for the supplied parameter if possible.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.AbstractBase.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<S> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.AbstractBase.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<S> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.protected abstract MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.AbstractBase.make
(TypeDescription.Generic target, AnnotationDescription.Loadable<S> annotation) Returns an offset mapping for the bound method target or parameter.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.Simple.make
(TypeDescription.Generic target, AnnotationDescription.Loadable<S> annotation) MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory.WithParameterSupportOnly.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<S> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.AllArguments> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.AllArguments> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForArgument.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.Argument> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForArgument.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.Argument> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForCurrent.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.Current> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForCurrent.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.Current> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Resolved.Factory.make
(TypeDescription.Generic target, AnnotationDescription.Loadable<T> annotation) MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Unresolved.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.FieldValue> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForField.Unresolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.FieldValue> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Resolved.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Resolved.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.GetterFactory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.FieldGetterHandle> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.GetterFactory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.FieldGetterHandle> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.SetterFactory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.FieldSetterHandle> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForFieldHandle.Unresolved.SetterFactory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.FieldSetterHandle> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.Origin> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.Origin> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForSelfCallHandle.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.SelfCallHandle> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForSelfCallHandle.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.SelfCallHandle> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.Factory.make
(TypeDescription.Generic target, AnnotationDescription.Loadable<T> annotation) MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfAnnotationProperty.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfDefaultValue.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfDefaultValue.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<T> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfDynamicInvocation.make
(TypeDescription.Generic target, AnnotationDescription.Loadable<T> annotation) MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.OfSerializedConstant.make
(TypeDescription.Generic target, AnnotationDescription.Loadable<T> annotation) MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStubValue.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.StubValue> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStubValue.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.StubValue> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForThisReference.Factory.make
(MethodDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.This> annotation) Creates an offset mapping for an annotation that was found on a non-static method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForThisReference.Factory.make
(ParameterDescription.InDefinedShape target, AnnotationDescription.Loadable<MemberSubstitution.This> annotation) Creates an offset mapping for a parameter of the method or constructor that is the delegation target.Constructors in net.bytebuddy.asm with parameters of type AnnotationDescription.LoadableModifierConstructorDescriptionprotected
ForAllArguments
(TypeDescription.Generic target, AnnotationDescription.Loadable<Advice.AllArguments> annotation) Creates a new offset mapping for an array containing all arguments.protected
ForEnterValue
(TypeDescription.Generic target, TypeDescription.Generic enterType, AnnotationDescription.Loadable<Advice.Enter> annotation) Creates a new offset mapping for the enter type.protected
ForExitValue
(TypeDescription.Generic target, TypeDescription.Generic exitType, AnnotationDescription.Loadable<Advice.Exit> annotation) Creates a new offset mapping for the exit type.protected
ForReturnValue
(TypeDescription.Generic target, AnnotationDescription.Loadable<Advice.Return> annotation) Creates a new offset mapping for a return value.protected
ForThisReference
(TypeDescription.Generic target, AnnotationDescription.Loadable<Advice.This> annotation) Creates a new offset mapping for athis
reference.protected
ForThrowable
(TypeDescription.Generic target, AnnotationDescription.Loadable<Advice.Thrown> annotation) Creates a new offset mapping for access of the exception that is thrown by the instrumented method..protected
Unresolved
(TypeDescription.Generic target, AnnotationDescription.Loadable<Advice.Argument> annotation) Creates a new offset binding for a parameter with a given index.protected
WithExplicitType
(TypeDescription.Generic target, AnnotationDescription.Loadable<Advice.FieldValue> annotation, TypeDescription declaringType) Creates an offset mapping for a field with an explicit declaring type.protected
WithExplicitType
(TypeDescription.Generic target, AnnotationDescription.Loadable<MemberSubstitution.FieldValue> annotation, TypeDescription declaringType) Creates an offset mapping for the value of an unresolved field with an explicit declaring type.protected
WithImplicitType
(TypeDescription.Generic target, AnnotationDescription.Loadable<Advice.FieldValue> annotation) Creates an offset mapping for a field with an implicit declaring type.protected
WithImplicitType
(TypeDescription.Generic target, AnnotationDescription.Loadable<MemberSubstitution.FieldValue> annotation) Creates an offset mapping for an unresolved field value with an implicit declaring type. -
Uses of AnnotationDescription.Loadable in net.bytebuddy.description.annotation
Classes in net.bytebuddy.description.annotation that implement AnnotationDescription.LoadableModifier and TypeClassDescriptionstatic class
A description of an already loaded annotation.protected class
AnnotationDescription.Latent.Loadable<S extends Annotation>
A loadable annotation description of a latent annotation description.Fields in net.bytebuddy.description.annotation declared as AnnotationDescription.LoadableModifier and TypeFieldDescriptionstatic final AnnotationDescription.Loadable
<?> AnnotationDescription.UNDEFINED
Indicates a nonexistent annotation in a type-safe manner.Methods in net.bytebuddy.description.annotation that return AnnotationDescription.LoadableModifier and TypeMethodDescriptionstatic <U extends Annotation>
AnnotationDescription.Loadable<U> AnnotationDescription.ForLoadedAnnotation.of
(U annotation) Creates a description of the given annotation.<T extends Annotation>
AnnotationDescription.Loadable<T> Finds the first annotation of the given type and returns it.<T extends Annotation>
AnnotationDescription.Loadable<T> Finds the first annotation of the given type and returns it.<T extends Annotation>
AnnotationDescription.Loadable<T> Finds the first annotation of the given type and returns it.<T extends Annotation>
AnnotationDescription.Loadable<T> Links this annotation description to a given annotation type such that it can be loaded.<T extends Annotation>
AnnotationDescription.Loadable<T> Links this annotation description to a given annotation type such that it can be loaded.<T extends Annotation>
AnnotationDescription.Loadable<T> Links this annotation description to a given annotation type such that it can be loaded. -
Uses of AnnotationDescription.Loadable in net.bytebuddy.implementation.bind.annotation
Fields in net.bytebuddy.implementation.bind.annotation declared as AnnotationDescription.LoadableModifier and TypeFieldDescriptionprivate final AnnotationDescription.Loadable
<T> TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Bound.annotation
The annotation value that lead to the binding of this handler.Methods in net.bytebuddy.implementation.bind.annotation with parameters of type AnnotationDescription.LoadableModifier and TypeMethodDescriptionAllArguments.Binder.bind
(AnnotationDescription.Loadable<AllArguments> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Argument.Binder.bind
(AnnotationDescription.Loadable<Argument> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Default.Binder.bind
(AnnotationDescription.Loadable<Default> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DefaultCall.Binder.bind
(AnnotationDescription.Loadable<DefaultCall> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DefaultCallHandle.Binder.bind
(AnnotationDescription.Loadable<DefaultCallHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DefaultMethod.Binder.bind
(AnnotationDescription.Loadable<DefaultMethod> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DefaultMethodHandle.Binder.bind
(AnnotationDescription.Loadable<DefaultMethodHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Empty.Binder.bind
(AnnotationDescription.Loadable<Empty> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.FieldGetterHandle.Binder.bind
(AnnotationDescription.Loadable<FieldGetterHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected MethodDelegationBinder.ParameterBinding
<?> FieldGetterHandle.Binder.Delegate.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<FieldGetterHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) protected MethodDelegationBinder.ParameterBinding
<?> FieldProxy.Binder.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<FieldProxy> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) FieldSetterHandle.Binder.bind
(AnnotationDescription.Loadable<FieldSetterHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected MethodDelegationBinder.ParameterBinding
<?> FieldSetterHandle.Binder.Delegate.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<FieldSetterHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) FieldValue.Binder.bind
(AnnotationDescription.Loadable<FieldValue> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected MethodDelegationBinder.ParameterBinding
<?> FieldValue.Binder.Delegate.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<FieldValue> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) Morph.Binder.bind
(AnnotationDescription.Loadable<Morph> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Origin.Binder.bind
(AnnotationDescription.Loadable<Origin> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Pipe.Binder.bind
(AnnotationDescription.Loadable<Pipe> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.StubValue.Binder.bind
(AnnotationDescription.Loadable<StubValue> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Super.Binder.bind
(AnnotationDescription.Loadable<Super> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.SuperCall.Binder.bind
(AnnotationDescription.Loadable<SuperCall> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.SuperCallHandle.Binder.bind
(AnnotationDescription.Loadable<SuperCallHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.SuperMethod.Binder.bind
(AnnotationDescription.Loadable<SuperMethod> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.SuperMethodHandle.Binder.bind
(AnnotationDescription.Loadable<SuperMethodHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.TargetMethodAnnotationDrivenBinder.ParameterBinder.bind
(AnnotationDescription.Loadable<T> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding.bind
(AnnotationDescription.Loadable<S> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected abstract MethodDelegationBinder.ParameterBinding
<?> TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<S> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) Creates a parameter binding for the given target parameter.protected abstract Object
TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue.bind
(AnnotationDescription.Loadable<S> annotation, MethodDescription source, ParameterDescription target) Resolves a value for the given annotation on a parameter that is processed by aMethodDelegation
.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue.bind
(AnnotationDescription.Loadable<S> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected Object
TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue.OfConstant.bind
(AnnotationDescription.Loadable<U> annotation, MethodDescription source, ParameterDescription target) This.Binder.bind
(AnnotationDescription.Loadable<This> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected TypeDescription
FieldGetterHandle.Binder.Delegate.declaringType
(AnnotationDescription.Loadable<FieldGetterHandle> annotation) protected TypeDescription
FieldProxy.Binder.declaringType
(AnnotationDescription.Loadable<FieldProxy> annotation) protected TypeDescription
FieldSetterHandle.Binder.Delegate.declaringType
(AnnotationDescription.Loadable<FieldSetterHandle> annotation) protected TypeDescription
FieldValue.Binder.Delegate.declaringType
(AnnotationDescription.Loadable<FieldValue> annotation) protected abstract TypeDescription
TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding.declaringType
(AnnotationDescription.Loadable<S> annotation) Extracts the declaring type from an annotation.protected String
FieldGetterHandle.Binder.Delegate.fieldName
(AnnotationDescription.Loadable<FieldGetterHandle> annotation) protected String
FieldProxy.Binder.fieldName
(AnnotationDescription.Loadable<FieldProxy> annotation) protected String
FieldSetterHandle.Binder.Delegate.fieldName
(AnnotationDescription.Loadable<FieldSetterHandle> annotation) protected String
FieldValue.Binder.Delegate.fieldName
(AnnotationDescription.Loadable<FieldValue> annotation) protected abstract String
TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding.fieldName
(AnnotationDescription.Loadable<S> annotation) Extracts the field name from an annotation.private static StackManipulation
Origin.Binder.methodConstant
(AnnotationDescription.Loadable<Origin> annotation, MethodDescription.InDefinedShape methodDescription) Loads a method constant onto the operand stack.protected abstract StackManipulation
Super.Instantiation.proxyFor
(TypeDescription parameterType, Implementation.Target implementationTarget, AnnotationDescription.Loadable<Super> annotation) Creates a stack manipulation which loads asuper
-call proxy onto the stack.private static int
BindingPriority.Resolver.resolve
(AnnotationDescription.Loadable<BindingPriority> bindingPriority) Resolves the explicitly stated binding priority of a method or returns the default value if no such explicit information can be found.Constructors in net.bytebuddy.implementation.bind.annotation with parameters of type AnnotationDescription.LoadableModifierConstructorDescriptionprotected
Bound
(ParameterDescription target, TargetMethodAnnotationDrivenBinder.ParameterBinder<T> parameterBinder, AnnotationDescription.Loadable<T> annotation, Assigner.Typing typing) Creates a new bound handler. -
Uses of AnnotationDescription.Loadable in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement AnnotationDescription.LoadableModifier and TypeClassDescriptionprivate static class
A loadable version of a lazy annotation description.