Interface ExpressionVisitor

  • All Known Implementing Classes:
    EvaluatingVisitor

    public interface ExpressionVisitor
    Visitor class for the annotation model elements
    • 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​(Constant constant)
      • 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​(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​(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​(Assignment assignment)