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.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.implementation.bytecode.member StackManipulation
s of this package are responsible for accessing type or method members, i.e.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 Annotation>
Advice.WithCustomMappingAdvice.WithCustomMapping. bind(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(Class<T> annotationType, EnumerationDescription enumerationDescription)
Creates a new factory for binding an enumeration. -
Uses of EnumerationDescription in net.bytebuddy.description.annotation
Methods in net.bytebuddy.description.annotation that return EnumerationDescription Modifier and Type Method Description EnumerationDescription
AnnotationValue.ForEnumerationDescription. resolve()
Resolves the unloaded value of this annotation.EnumerationDescription
AnnotationValue.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 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.Builder
AnnotationDescription.Builder. define(String property, EnumerationDescription value)
Returns a builder with the additional enumeration property.AnnotationDescription.Builder
AnnotationDescription.Builder. defineEnumerationArray(String property, TypeDescription enumerationType, EnumerationDescription... value)
Returns a builder with the additional enumeration array property.static <W extends Enum<W>>
AnnotationValue<EnumerationDescription[],W[]>AnnotationValue.ForDescriptionArray. of(TypeDescription enumerationType, EnumerationDescription[] enumerationDescription)
Creates a new complex array of enumeration descriptions.static <V extends 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 class
EnumerationDescription.AbstractBase
An adapter implementation of an enumeration description.static class
EnumerationDescription.ForLoadedEnumeration
An enumeration description representing a loaded enumeration.static class
EnumerationDescription.Latent
A 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 List<EnumerationDescription>
EnumerationDescription.ForLoadedEnumeration. asList(Enum<?>[] enumerations)
Enlists a given array of loaded enumerations as enumeration values. -
Uses of EnumerationDescription in net.bytebuddy.implementation
Methods in net.bytebuddy.implementation with parameters of type EnumerationDescription Modifier and Type Method Description MethodCall
MethodCall. 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.InvokeDynamic
InvokeDynamic.AbstractDelegator. withEnumeration(EnumerationDescription... enumerationDescription)
Hands the provided enumerations to the dynamically bound method.InvokeDynamic
InvokeDynamic. 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 StackManipulation
FieldAccess. forEnumeration(EnumerationDescription enumerationDescription)
Creates an accessor to read an enumeration value. -
Uses of EnumerationDescription in net.bytebuddy.utility
Methods in net.bytebuddy.utility with parameters of type EnumerationDescription Modifier and Type Method Description static JavaConstant
JavaConstant.Dynamic. ofEnumeration(EnumerationDescription enumerationDescription)
Returns aEnum
value constant.
-