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
-