java.lang.Object
com.thoughtworks.qdox.builder.impl.EvaluatingVisitor
- 所有已实现的接口:
ExpressionVisitor
Visitor that evaluates annotation expressions.
Users of this class must override getFieldReferenceValue(JavaField) to return values for
referenced fields.
- 作者:
- Jochen Kuhnle
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected ObjectgetFieldReferenceValue(JavaField javaField) List<?>getListValue(JavaAnnotation annotation, String property) getValue(JavaAnnotation annotation, String property) protected static Class<?>numericResultType(Object left, Object right) Return the numeric result type of a binary operatorprotected static Class<?>resultType(Object left, Object right) Return the result type of a binary operatorprotected static Class<?>unaryNumericResultType(Object value) Return the result type of an unary operatorprotected static Class<?>unaryResultType(Object value) List<?>visit(AnnotationValueList valueList) visit(Assignment assignment) visit(ExclusiveOr annotationExclusiveOr) visit(GreaterEquals greaterEquals) visit(GreaterThan op) visit(LessEquals lessEquals) visit(LogicalAnd and) visit(LogicalNot not) visit(MethodInvocation methodInvocation) visit(ParenExpression parenExpression) visit(PostDecrement postDecrement) visit(PostIncrement postIncrement) visit(PreDecrement preDecrement) visit(PreIncrement preIncrement) visit(ShiftRight shiftRight) visit(UnsignedShiftRight shiftRight) visit(JavaAnnotation annotation)
-
构造器详细资料
-
EvaluatingVisitor
public EvaluatingVisitor()
-
-
方法详细资料
-
getValue
-
getListValue
-
resultType
Return the result type of a binary operatorPerforms binary numeric promotion as specified in the Java Language Specification,
- 参数:
left- the left hand side instanceright- the right hand side instance- 返回:
- the expected result Class
- 另请参阅:
-
numericResultType
Return the numeric result type of a binary operatorPerforms binary numeric promotion as specified in the Java Language Specification,
- 参数:
left- the left hand side instanceright- the right hand side instance- 返回:
- the expected result Class
- 另请参阅:
-
unaryNumericResultType
Return the result type of an unary operatorPerforms unary numeric promotion as specified in the Java Language Specification,
- 参数:
value- the instance- 返回:
- the expected result Class
- 另请参阅:
-
unaryResultType
-
visit
- 指定者:
visit在接口中ExpressionVisitor- 抛出:
UnsupportedOperationException
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
getFieldReferenceValue
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-
visit
- 指定者:
visit在接口中ExpressionVisitor
-