Class AnnotationValue.Loaded.AbstractBase.ForUnresolvedProperty<Z>

java.lang.Object
net.bytebuddy.description.annotation.AnnotationValue.Loaded.AbstractBase<Z>
net.bytebuddy.description.annotation.AnnotationValue.Loaded.AbstractBase.ForUnresolvedProperty<Z>
Type Parameters:
Z - The represented loaded type.
All Implemented Interfaces:
AnnotationValue.Loaded<Z>
Direct Known Subclasses:
AnnotationValue.ForEnumerationDescription.WithUnknownConstant.Loaded, AnnotationValue.ForIncompatibleType.Loaded, AnnotationValue.ForMismatchedType.Loaded, AnnotationValue.ForMissingType.Loaded
Enclosing class:
AnnotationValue.Loaded.AbstractBase<W>

public abstract static class AnnotationValue.Loaded.AbstractBase.ForUnresolvedProperty<Z> extends AnnotationValue.Loaded.AbstractBase<Z>
A base implementation for an unresolved property.
  • Constructor Details

    • ForUnresolvedProperty

      public ForUnresolvedProperty()
  • Method Details

    • getState

      public AnnotationValue.State getState()
      Returns the state of the represented loaded annotation value.
      Returns:
      The state represented by this instance.
    • represents

      public boolean represents(Object value)
      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.