Class AbstractExpressionVisitor

  • All Implemented Interfaces:
    ExpressionVisitor

    public class AbstractExpressionVisitor
    extends Object
    implements ExpressionVisitor
    Empty "abstract" implementation of ExpressionVisitor. Subclasses should override desired methods.
    Author:
    Cory Horner, Refractions Research Inc.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object visit​(Add expr, Object extraData)  
      Object visit​(Divide expr, Object extraData)  
      Object visit​(Function expr, Object extraData)  
      Object visit​(Literal expr, Object extraData)  
      Object visit​(Multiply expr, Object extraData)  
      Object visit​(NilExpression expr, Object extraData)
      Used to visit a Expression.NIL, also called for null where an expression is expected.
      Object visit​(PropertyName expr, Object extraData)  
      Object visit​(Subtract expr, Object extraData)  
      • Methods inherited from class Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractExpressionVisitor

        public AbstractExpressionVisitor()