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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
accept(AnnotationVisitor visitor)
Accept a visitor for this value.java.lang.Object
getParameterValue()
Get a parameter value forAnnotation.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 forAnnotation.getNamedParameter(String)
.- Returns:
- Parameter value
-
-