AnnotationValue
Date: 2017-03-29

com.thoughtworks.qdox.model.annotation

## Interface AnnotationValue

- All Known Implementing Classes:
    Annotation, AnnotationAdd, AnnotationAnd, AnnotationBinaryOperator, AnnotationCast, AnnotationConstant, AnnotationDivide, AnnotationEquals, AnnotationExclusiveOr, AnnotationFieldRef, AnnotationGreaterEquals, AnnotationGreaterThan, AnnotationLessEquals, AnnotationLessThan, AnnotationLogicalAnd, AnnotationLogicalNot, AnnotationLogicalOr, AnnotationMinusSign, AnnotationMultiply, AnnotationNot, AnnotationNotEquals, AnnotationOr, AnnotationParenExpression, AnnotationPlusSign, AnnotationQuery, AnnotationRemainder, AnnotationShiftLeft, AnnotationShiftRight, AnnotationSubtract, AnnotationTypeRef, AnnotationUnaryOperator, AnnotationUnsignedShiftRight, AnnotationValueList

      public interface AnnotationValue

  Interface for all annotation model elements

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | `accept(AnnotationVisitor visitor)` Accept a visitor for this value.
    `java.lang.Object` | `getParameterValue()` Get a parameter value for `Annotation.getNamedParameter(String)`.

- - ### Method Detail

    - #### accept

          java.lang.Object accept(AnnotationVisitor visitor)

      Accept a visitor for this value.
      Parameters:
        `visitor` - Visitor
      Returns:
        Visitor result

    - #### getParameterValue

          java.lang.Object getParameterValue()

      Get a parameter value for `Annotation.getNamedParameter(String)`.
      Returns:
        Parameter value