Class AnnotationValue.ForDescriptionArray.Loaded<W>
java.lang.Object
net.bytebuddy.description.annotation.AnnotationValue.Loaded.AbstractBase<W>
net.bytebuddy.description.annotation.AnnotationValue.ForDescriptionArray.Loaded<W>
- Type Parameters:
W
- The type of the loaded array.
- All Implemented Interfaces:
AnnotationValue.Loaded<W>
- Enclosing class:
AnnotationValue.ForDescriptionArray<U,
V>
protected static class AnnotationValue.ForDescriptionArray.Loaded<W>
extends AnnotationValue.Loaded.AbstractBase<W>
Represents a loaded complex array.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.bytebuddy.description.annotation.AnnotationValue.Loaded.AbstractBase
AnnotationValue.Loaded.AbstractBase.ForUnresolvedProperty<Z>
Nested classes/interfaces inherited from interface net.bytebuddy.description.annotation.AnnotationValue.Loaded
AnnotationValue.Loaded.AbstractBase<W>
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe loaded component type of the array.private final List
<AnnotationValue.Loaded<?>> A list of loaded values that the represented array contains. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Loaded
(Class<W> componentType, List<AnnotationValue.Loaded<?>> values) Creates a new loaded value representing a complex array. -
Method Summary
Modifier and TypeMethodDescriptionboolean
getState()
Returns the state of the represented loaded annotation value.int
hashCode()
boolean
represents
(Object value) Verifies if this loaded value represents the supplied loaded value.resolve()
Resolves the value to the actual value of an annotation.toString()
Methods inherited from class net.bytebuddy.description.annotation.AnnotationValue.Loaded.AbstractBase
resolve
-
Field Details
-
componentType
The loaded component type of the array. -
values
A list of loaded values that the represented array contains.
-
-
Constructor Details
-
Loaded
Creates a new loaded value representing a complex array.- Parameters:
componentType
- The loaded component type of the array.values
- A list of loaded values that the represented array contains.
-
-
Method Details
-
getState
Returns the state of the represented loaded annotation value.- Returns:
- The state represented by this instance.
-
resolve
Resolves the value to the actual value of an annotation. Calling this method might throw a runtime exception if this value is either not defined or not resolved.- Returns:
- The actual annotation value represented by this instance.
-
represents
Verifies if this loaded value represents the supplied loaded value.- Parameters:
value
- A loaded annotation value.- Returns:
true
if the supplied annotation value is represented by this annotation value.
-
hashCode
-
equals
-
toString
-