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 AnnotationValueInterface for all annotation model elements- Author:
- Jochen Kuhnle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Objectaccept(AnnotationVisitor visitor)Accept a visitor for this value.java.lang.ObjectgetParameterValue()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
-
-