com.ibm.adt.ovf.ext.punit.ast
Class Terms

java.lang.Object
  extended by com.ibm.adt.ovf.ext.punit.ast.ASTNode
      extended by com.ibm.adt.ovf.ext.punit.ast.Terms
All Implemented Interfaces:
ITerms

public class Terms
extends ASTNode
implements ITerms

  • Rule 3: Terms ::= $Empty

  • Rule 4: Terms ::= Terms OptionalWS Term


    Field Summary
     
    Fields inherited from class com.ibm.adt.ovf.ext.punit.ast.ASTNode
    leftIToken, parent, rightIToken
     
    Constructor Summary
    Terms(IToken leftIToken, IToken rightIToken, Terms _Terms, IOptionalWS _OptionalWS, ITerm _Term)
               
     
    Method Summary
     void accept(ArgumentVisitor v, java.lang.Object o)
               
     java.lang.Object accept(ResultArgumentVisitor v, java.lang.Object o)
               
     java.lang.Object accept(ResultVisitor v)
               
     void accept(Visitor v)
               
     boolean equals(java.lang.Object o)
               
     java.util.ArrayList getAllChildren()
              A list of all children of this node, including the null ones.
     IOptionalWS getOptionalWS()
              The value returned by getOptionalWS may be null
     ITerm getTerm()
               
     Terms getTerms()
              The value returned by getTerms may be null
     int hashCode()
               
     
    Methods inherited from class com.ibm.adt.ovf.ext.punit.ast.ASTNode
    acceptAll, getChildren, getFollowingAdjuncts, getLeftIToken, getNextAst, getParent, getPrecedingAdjuncts, getRightIToken, setParent, toString
     
    Methods inherited from class java.lang.Object
    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
     
    Methods inherited from interface com.ibm.adt.ovf.ext.punit.ast.ITerms
    getLeftIToken, getRightIToken
     

    Constructor Detail

    Terms

    public Terms(IToken leftIToken,
                 IToken rightIToken,
                 Terms _Terms,
                 IOptionalWS _OptionalWS,
                 ITerm _Term)
    Method Detail

    getTerms

    public Terms getTerms()
    The value returned by getTerms may be null


    getOptionalWS

    public IOptionalWS getOptionalWS()
    The value returned by getOptionalWS may be null


    getTerm

    public ITerm getTerm()

    getAllChildren

    public java.util.ArrayList getAllChildren()
    A list of all children of this node, including the null ones.

    Specified by:
    getAllChildren in class ASTNode

    equals

    public boolean equals(java.lang.Object o)
    Overrides:
    equals in class ASTNode

    hashCode

    public int hashCode()
    Overrides:
    hashCode in class ASTNode

    accept

    public void accept(Visitor v)
    Specified by:
    accept in interface ITerms
    Specified by:
    accept in class ASTNode

    accept

    public void accept(ArgumentVisitor v,
                       java.lang.Object o)
    Specified by:
    accept in interface ITerms
    Specified by:
    accept in class ASTNode

    accept

    public java.lang.Object accept(ResultVisitor v)
    Specified by:
    accept in interface ITerms
    Specified by:
    accept in class ASTNode

    accept

    public java.lang.Object accept(ResultArgumentVisitor v,
                                   java.lang.Object o)
    Specified by:
    accept in interface ITerms
    Specified by:
    accept in class ASTNode


    © Copyright 2008 IBM Corp. 2008 All Rights Reserved