Class EnumerationDescription.Latent
java.lang.Object
net.bytebuddy.description.enumeration.EnumerationDescription.AbstractBase
net.bytebuddy.description.enumeration.EnumerationDescription.Latent
- All Implemented Interfaces:
EnumerationDescription
,NamedElement
- Enclosing interface:
- EnumerationDescription
A latent description of an enumeration value.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.bytebuddy.description.enumeration.EnumerationDescription
EnumerationDescription.AbstractBase, EnumerationDescription.ForLoadedEnumeration, EnumerationDescription.Latent
Nested classes/interfaces inherited from interface net.bytebuddy.description.NamedElement
NamedElement.WithDescriptor, NamedElement.WithGenericName, NamedElement.WithOptionalName, NamedElement.WithRuntimeName
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeDescription
The type of the enumeration.private final String
The value of the enumeration.Fields inherited from interface net.bytebuddy.description.NamedElement
EMPTY_NAME, NO_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionLatent
(TypeDescription enumerationType, String value) Creates a latent description of an enumeration value. -
Method Summary
Methods inherited from class net.bytebuddy.description.enumeration.EnumerationDescription.AbstractBase
equals, getActualName, hashCode, toString
-
Field Details
-
enumerationType
The type of the enumeration. -
value
The value of the enumeration.
-
-
Constructor Details
-
Latent
Creates a latent description of an enumeration value.- Parameters:
enumerationType
- The enumeration type.value
- The value of the enumeration.
-
-
Method Details
-
getValue
Returns the name of this instance's enumeration value.- Returns:
- The name of this enumeration constant.
-
getEnumerationType
Returns the type of this enumeration.- Returns:
- The type of this enumeration.
-
load
Prepares this enumeration value to be loaded.- Type Parameters:
T
- The enumeration type.- Parameters:
type
- A type constant representing the enumeration value.- Returns:
- The loaded enumeration constant corresponding to this value.
-