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
- Author:
- Jochen Kuhnle
-
Method Summary
Modifier and TypeMethodDescriptionaccept
(AnnotationVisitor visitor) Accept a visitor for this value.Get a parameter value forAnnotation.getNamedParameter(String)
.
-
Method Details
-
accept
Accept a visitor for this value.- Parameters:
visitor
- Visitor- Returns:
- Visitor result
-
getParameterValue
Object getParameterValue()Get a parameter value forAnnotation.getNamedParameter(String)
.- Returns:
- Parameter value
-