com.thoughtworks.qdox.model.annotation

Interface AnnotationValue

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

Object
accept(AnnotationVisitor visitor)
Accept a visitor for this value.
Object
getParameterValue()
Get a parameter value for Annotation.getNamedParameter(String).

Method Details

accept

public Object accept(AnnotationVisitor visitor)
Accept a visitor for this value.
Parameters:
visitor - Visitor
Returns:
Visitor result

getParameterValue

public Object getParameterValue()
Returns:
Parameter value