Uses of Interface
net.bytebuddy.description.enumeration.EnumerationDescription
-
Packages that use EnumerationDescription Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.description.annotation Contains descriptions of annotations and annotation values.net.bytebuddy.description.enumeration A package that contains classes for describing enumeration values.net.bytebuddy.description.method Contains descriptions of Java methods and constructors as well as their parameters.net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.implementation.bytecode.member StackManipulations of this package are responsible for accessing type or method members, i.e.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescriptions without loading any classes.net.bytebuddy.utility This package contains utility classes for common use within any Byte Buddy logic. -
-
Uses of EnumerationDescription in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type EnumerationDescription Modifier and Type Method Description <T extends java.lang.annotation.Annotation>
Advice.WithCustomMappingAdvice.WithCustomMapping. bind(java.lang.Class<T> type, EnumerationDescription value)Binds the supplied annotation to the supplied enumeration constant.<T extends java.lang.annotation.Annotation>
MemberSubstitution.Substitution.Chain.Step.ForDelegation.WithCustomMappingMemberSubstitution.Substitution.Chain.Step.ForDelegation.WithCustomMapping. bind(java.lang.Class<T> type, EnumerationDescription value)Binds the supplied annotation to the supplied enumeration constant.Constructors in net.bytebuddy.asm with parameters of type EnumerationDescription Constructor Description Factory(java.lang.Class<T> annotationType, EnumerationDescription enumerationDescription)Creates a new factory for binding an enumeration. -
Uses of EnumerationDescription in net.bytebuddy.description.annotation
Fields in net.bytebuddy.description.annotation declared as EnumerationDescription Modifier and Type Field Description private EnumerationDescriptionAnnotationValue.ForEnumerationDescription. enumerationDescriptionThe enumeration that is represented.Methods in net.bytebuddy.description.annotation that return EnumerationDescription Modifier and Type Method Description EnumerationDescriptionAnnotationValue.ForEnumerationDescription. resolve()Resolves the unloaded value of this annotation.EnumerationDescriptionAnnotationValue.ForEnumerationDescription.WithUnknownConstant. resolve()Resolves the unloaded value of this annotation.Methods in net.bytebuddy.description.annotation that return types with arguments of type EnumerationDescription Modifier and Type Method Description AnnotationValue<EnumerationDescription,U>AnnotationValue.ForEnumerationDescription. filter(MethodDescription.InDefinedShape property, TypeDefinition typeDefinition)Filters this annotation value as a valid value of the provided property.AnnotationValue<EnumerationDescription,U>AnnotationValue.ForEnumerationDescription.WithUnknownConstant. filter(MethodDescription.InDefinedShape property, TypeDefinition typeDefinition)Filters this annotation value as a valid value of the provided property.static <V extends java.lang.Enum<V>>
AnnotationValue<EnumerationDescription,V>AnnotationValue.ForEnumerationDescription. of(EnumerationDescription value)Creates a new annotation value for the given enumeration description.Methods in net.bytebuddy.description.annotation with parameters of type EnumerationDescription Modifier and Type Method Description AnnotationDescription.BuilderAnnotationDescription.Builder. define(java.lang.String property, EnumerationDescription value)Returns a builder with the additional enumeration property.AnnotationDescription.BuilderAnnotationDescription.Builder. defineEnumerationArray(java.lang.String property, TypeDescription enumerationType, EnumerationDescription... value)Returns a builder with the additional enumeration array property.static <W extends java.lang.Enum<W>>
AnnotationValue<EnumerationDescription[],W[]>AnnotationValue.ForDescriptionArray. of(TypeDescription enumerationType, EnumerationDescription[] enumerationDescription)Creates a new complex array of enumeration descriptions.static <V extends java.lang.Enum<V>>
AnnotationValue<EnumerationDescription,V>AnnotationValue.ForEnumerationDescription. of(EnumerationDescription value)Creates a new annotation value for the given enumeration description.Constructors in net.bytebuddy.description.annotation with parameters of type EnumerationDescription Constructor Description ForEnumerationDescription(EnumerationDescription enumerationDescription)Creates a new description of an annotation value for a given enumeration. -
Uses of EnumerationDescription in net.bytebuddy.description.enumeration
Classes in net.bytebuddy.description.enumeration that implement EnumerationDescription Modifier and Type Class Description static classEnumerationDescription.AbstractBaseAn adapter implementation of an enumeration description.static classEnumerationDescription.ForLoadedEnumerationAn enumeration description representing a loaded enumeration.static classEnumerationDescription.LatentA latent description of an enumeration value.Methods in net.bytebuddy.description.enumeration that return types with arguments of type EnumerationDescription Modifier and Type Method Description static java.util.List<EnumerationDescription>EnumerationDescription.ForLoadedEnumeration. asList(java.lang.Enum<?>[] enumerations)Enlists a given array of loaded enumerations as enumeration values. -
Uses of EnumerationDescription in net.bytebuddy.description.method
Methods in net.bytebuddy.description.method with parameters of type EnumerationDescription Modifier and Type Method Description private static booleanMethodDescription.AbstractBase. isEnumerationType(TypeDescription enumerationType, EnumerationDescription... enumerationDescription)Checks if the supplied enumeration descriptions describe the correct enumeration type. -
Uses of EnumerationDescription in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as EnumerationDescription Modifier and Type Field Description private EnumerationDescriptionInvokeDynamic.InvocationProvider.ArgumentProvider.ForEnumerationValue. enumerationDescriptionA description of the enumeration to represent.Methods in net.bytebuddy.implementation with parameters of type EnumerationDescription Modifier and Type Method Description MethodCallMethodCall. with(EnumerationDescription... enumerationDescription)Defines the given enumeration values to be provided as arguments to the invoked method where the values are read from the enumeration class on demand.InvokeDynamicInvokeDynamic.AbstractDelegator. withEnumeration(EnumerationDescription... enumerationDescription)Hands the provided enumerations to the dynamically bound method.InvokeDynamicInvokeDynamic. withEnumeration(EnumerationDescription... enumerationDescription)Hands the provided enumerations to the dynamically bound method.Constructors in net.bytebuddy.implementation with parameters of type EnumerationDescription Constructor Description ForEnumerationValue(EnumerationDescription enumerationDescription)Creates a new argument provider for an enumeration value. -
Uses of EnumerationDescription in net.bytebuddy.implementation.bytecode.member
Methods in net.bytebuddy.implementation.bytecode.member with parameters of type EnumerationDescription Modifier and Type Method Description static StackManipulationFieldAccess. forEnumeration(EnumerationDescription enumerationDescription)Creates an accessor to read an enumeration value. -
Uses of EnumerationDescription in net.bytebuddy.pool
Methods in net.bytebuddy.pool that return types with arguments of type EnumerationDescription Modifier and Type Method Description protected AnnotationValue<EnumerationDescription,java.lang.Enum<?>>TypePool.Default.LazyTypeDescription.LazyAnnotationValue.ForEnumerationValue. doResolve() -
Uses of EnumerationDescription in net.bytebuddy.utility
Methods in net.bytebuddy.utility with parameters of type EnumerationDescription Modifier and Type Method Description static JavaConstantJavaConstant.Dynamic. ofEnumeration(EnumerationDescription enumerationDescription)Returns aEnumvalue constant.
-