Interface ExpressionVisitor
-
- All Known Implementing Classes:
EvaluatingVisitor
public interface ExpressionVisitor
Visitor class for the annotation model elements
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
visit(Add add)
java.lang.Object
visit(And and)
java.lang.Object
visit(AnnotationValueList valueList)
java.lang.Object
visit(Assignment assignment)
java.lang.Object
visit(Cast annotationCast)
java.lang.Object
visit(Constant constant)
java.lang.Object
visit(Divide divide)
java.lang.Object
visit(Equals annotationEquals)
java.lang.Object
visit(ExclusiveOr annotationExclusiveOr)
java.lang.Object
visit(FieldRef fieldRef)
java.lang.Object
visit(GreaterEquals greaterEquals)
java.lang.Object
visit(GreaterThan greaterThan)
java.lang.Object
visit(LessEquals lessEquals)
java.lang.Object
visit(LessThan lessThan)
java.lang.Object
visit(LogicalAnd and)
java.lang.Object
visit(LogicalNot not)
java.lang.Object
visit(LogicalOr or)
java.lang.Object
visit(MethodInvocation methodInvocation)
java.lang.Object
visit(MinusSign sign)
java.lang.Object
visit(Multiply multiply)
java.lang.Object
visit(Not not)
java.lang.Object
visit(NotEquals annotationNotEquals)
java.lang.Object
visit(Or or)
java.lang.Object
visit(ParenExpression expression)
java.lang.Object
visit(PlusSign sign)
java.lang.Object
visit(PostDecrement postDecrement)
java.lang.Object
visit(PostIncrement postIncrement)
java.lang.Object
visit(PreDecrement preDecrement)
java.lang.Object
visit(PreIncrement preIncrement)
java.lang.Object
visit(Query annotationQuery)
java.lang.Object
visit(Remainder remainder)
java.lang.Object
visit(ShiftLeft left)
java.lang.Object
visit(ShiftRight right)
java.lang.Object
visit(Subtract subtract)
java.lang.Object
visit(TypeRef typeRef)
java.lang.Object
visit(UnsignedShiftRight right)
java.lang.Object
visit(JavaAnnotation annotation)
-
-
-
Method Detail
-
visit
java.lang.Object visit(Add add)
-
visit
java.lang.Object visit(Subtract subtract)
-
visit
java.lang.Object visit(Multiply multiply)
-
visit
java.lang.Object visit(Divide divide)
-
visit
java.lang.Object visit(GreaterThan greaterThan)
-
visit
java.lang.Object visit(LessThan lessThan)
-
visit
java.lang.Object visit(JavaAnnotation annotation)
-
visit
java.lang.Object visit(Constant constant)
-
visit
java.lang.Object visit(ParenExpression expression)
-
visit
java.lang.Object visit(AnnotationValueList valueList)
-
visit
java.lang.Object visit(TypeRef typeRef)
-
visit
java.lang.Object visit(FieldRef fieldRef)
-
visit
java.lang.Object visit(LessEquals lessEquals)
-
visit
java.lang.Object visit(GreaterEquals greaterEquals)
-
visit
java.lang.Object visit(Remainder remainder)
-
visit
java.lang.Object visit(Or or)
-
visit
java.lang.Object visit(And and)
-
visit
java.lang.Object visit(ShiftLeft left)
-
visit
java.lang.Object visit(ShiftRight right)
-
visit
java.lang.Object visit(Not not)
-
visit
java.lang.Object visit(LogicalOr or)
-
visit
java.lang.Object visit(LogicalAnd and)
-
visit
java.lang.Object visit(LogicalNot not)
-
visit
java.lang.Object visit(MinusSign sign)
-
visit
java.lang.Object visit(PlusSign sign)
-
visit
java.lang.Object visit(UnsignedShiftRight right)
-
visit
java.lang.Object visit(Equals annotationEquals)
-
visit
java.lang.Object visit(NotEquals annotationNotEquals)
-
visit
java.lang.Object visit(ExclusiveOr annotationExclusiveOr)
-
visit
java.lang.Object visit(Query annotationQuery)
-
visit
java.lang.Object visit(Cast annotationCast)
-
visit
java.lang.Object visit(PreDecrement preDecrement)
-
visit
java.lang.Object visit(PreIncrement preIncrement)
-
visit
java.lang.Object visit(PostDecrement postDecrement)
-
visit
java.lang.Object visit(PostIncrement postIncrement)
-
visit
java.lang.Object visit(Assignment assignment)
-
visit
java.lang.Object visit(MethodInvocation methodInvocation)
-
-