Class SourceExpressionVisitor

  • All Implemented Interfaces:
    Visitor

    public class SourceExpressionVisitor
    extends TreeWalker
    A Visitor that generates Java source for an expression. All expression are converted into a simple Java String. This visitor operates only on ExpressionInternal nodes. It ignores all Statements as well as the top level generators.

    This visitor compile complex expressions by applying another instance of this visitor to the subexpressions recursively using TreeWalker. Note that the mark facility of the TreeWalkerContext is needed here to handle arguments lists for various types of calls.