com.go.tea.parsetree
Class ExpressionList

java.lang.Object
  |
  +--com.go.tea.parsetree.Node
        |
        +--com.go.tea.parsetree.ExpressionList
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class ExpressionList
extends Node

An ExpressionList wraps a list of expressions that may appear in a call statement or new array expression.

Version:
19 , 9/07/00
Author:
Brian S O'Neill
See Also:
Serialized Form

Constructor Summary
ExpressionList(SourceInfo info, Expression[] elements)
           
 
Method Summary
 java.lang.Object accept(NodeVisitor visitor)
          Every subclass of Node must override this method with the following: return visitor.visit(this).
 java.lang.Object clone()
          Returns a clone of this Node and all its children.
 Expression[] getExpressions()
           
 
Methods inherited from class com.go.tea.parsetree.Node
getSourceInfo, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionList

public ExpressionList(SourceInfo info,
                      Expression[] elements)
Method Detail

accept

public java.lang.Object accept(NodeVisitor visitor)
Description copied from class: Node
Every subclass of Node must override this method with the following: return visitor.visit(this).
Overrides:
accept in class Node
Following copied from class: com.go.tea.parsetree.Node
Parameters:
visitor - A visitor of this Node
Returns:
Node The Node returned by the visitor
See Also:
NodeVisitor

clone

public java.lang.Object clone()
Description copied from class: Node
Returns a clone of this Node and all its children. Immutable child objects are not necessarily cloned
Overrides:
clone in class Node

getExpressions

public Expression[] getExpressions()