Uses of Interface
net.bytebuddy.description.enumeration.EnumerationDescription
Packages that use EnumerationDescription
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
Contains descriptions of annotations and annotation values.
A package that contains classes for describing enumeration values.
The implementation package contains any logic for intercepting method calls.
StackManipulations of this package are responsible for
accessing type or method members, i.e. reading and writing of fields, invoking of methods, access of local variables
within a method invocation or returning values from method invocations.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 EnumerationDescriptionModifier and TypeMethodDescription<T extends Annotation>
Advice.WithCustomMappingAdvice.WithCustomMapping.bind(Class<T> type, EnumerationDescription value) Binds the supplied annotation to the supplied enumeration constant.MemberSubstitution.Substitution.Chain.Step.ForDelegation.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 EnumerationDescriptionModifierConstructorDescriptionFactory(Class<T> annotationType, EnumerationDescription enumerationDescription) Creates a new factory for binding an enumeration. -
Uses of EnumerationDescription in net.bytebuddy.description.annotation
Subclasses with type arguments of type EnumerationDescription in net.bytebuddy.description.annotationModifier and TypeClassDescriptionstatic classAnnotationValue.ForEnumerationDescription<U extends Enum<U>>A description of anEnumas a value of an annotation.static classRepresents a property with an enumeration constant that is not defined by an enumeration type.Methods in net.bytebuddy.description.annotation that return EnumerationDescriptionModifier and TypeMethodDescriptionAnnotationValue.ForEnumerationDescription.resolve()Resolves the unloaded value of this annotation.AnnotationValue.ForEnumerationDescription.WithUnknownConstant.resolve()Resolves the unloaded value of this annotation.Methods in net.bytebuddy.description.annotation that return types with arguments of type EnumerationDescriptionModifier and TypeMethodDescriptionAnnotationValue.ForEnumerationDescription.filter(MethodDescription.InDefinedShape property, TypeDefinition typeDefinition) Filters this annotation value as a valid value of the provided property.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 EnumerationDescriptionModifier and TypeMethodDescriptionAnnotationDescription.Builder.define(String property, EnumerationDescription value) Returns a builder with the additional enumeration property.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 EnumerationDescriptionModifierConstructorDescriptionForEnumerationDescription(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 EnumerationDescriptionModifier and TypeClassDescriptionstatic classAn adapter implementation of an enumeration description.static classAn enumeration description representing a loaded enumeration.static classA latent description of an enumeration value.Methods in net.bytebuddy.description.enumeration that return types with arguments of type EnumerationDescriptionModifier and TypeMethodDescriptionstatic List<EnumerationDescription> 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 EnumerationDescriptionModifier and TypeMethodDescriptionMethodCall.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.AbstractDelegator.withEnumeration(EnumerationDescription... enumerationDescription) Hands the provided enumerations to the dynamically bound method.InvokeDynamic.withEnumeration(EnumerationDescription... enumerationDescription) Hands the provided enumerations to the dynamically bound method.Constructors in net.bytebuddy.implementation with parameters of type EnumerationDescriptionModifierConstructorDescriptionprotectedForEnumerationValue(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 EnumerationDescriptionModifier and TypeMethodDescriptionstatic StackManipulationFieldAccess.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 EnumerationDescriptionModifier and TypeMethodDescriptionstatic JavaConstantJavaConstant.Dynamic.ofEnumeration(EnumerationDescription enumerationDescription) Returns aEnumvalue constant.