Module jdk.javadoc

Interface AnnotationValue


  • @Deprecated(since="9",
                forRemoval=true)
    public interface AnnotationValue
    Deprecated, for removal: This API element is subject to removal in a future version.
    The declarations in this package have been superseded by those in the package jdk.javadoc.doclet. For more information, see the Migration Guide in the documentation for that package.
    Represents a value of an annotation type element.
    Since:
    1.5
    • Method Summary

      Modifier and Type Method Description
      String toString()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns a string representation of the value.
      Object value()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the value.
    • Method Detail

      • value

        Object value()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns the value. The type of the returned object is one of the following:
        • a wrapper class for a primitive type
        • String
        • Type (representing a class literal)
        • FieldDoc (representing an enum constant)
        • AnnotationDesc
        • AnnotationValue[]
        Returns:
        the value.
      • toString

        String toString()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns a string representation of the value.
        Overrides:
        toString in class Object
        Returns:
        the text of a Java language annotation value expression whose value is the value of this element.