Translate
Class Tree.Exp.CALL

java.lang.Object
  extended by Translate.Tree
      extended by Translate.Tree.Exp
          extended by Translate.Tree.Exp.CALL
Enclosing class:
Tree.Exp

public static class Tree.Exp.CALL
extends Tree.Exp


Nested Class Summary
 
Nested classes/interfaces inherited from class Translate.Tree.Exp
Tree.Exp.BINOP, Tree.Exp.CALL, Tree.Exp.CONST, Tree.Exp.ESEQ, Tree.Exp.MEM, Tree.Exp.NAME, Tree.Exp.TEMP
 
Nested classes/interfaces inherited from class Translate.Tree
Tree.Exp, Tree.Print, Tree.Stm, Tree.Visitor<Domain,Range>
 
Field Summary
 Tree.Exp[] args
           
 Tree.Exp func
           
 
Constructor Summary
Tree.Exp.CALL(Tree.Exp f, Tree.Exp[] a)
           
 
Method Summary
<D,R> R
accept(Tree.Visitor<D,R> v, D d)
           
 Tree.Exp clone(Tree.Exp[] kids)
           
 Tree.Exp[] kids()
           
 
Methods inherited from class Translate.Tree
isAtom
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

func

public final Tree.Exp func

args

public final Tree.Exp[] args
Constructor Detail

Tree.Exp.CALL

public Tree.Exp.CALL(Tree.Exp f,
                     Tree.Exp[] a)
Method Detail

kids

public Tree.Exp[] kids()
Specified by:
kids in class Tree

clone

public Tree.Exp clone(Tree.Exp[] kids)
Specified by:
clone in class Tree.Exp

accept

public <D,R> R accept(Tree.Visitor<D,R> v,
                      D d)
Specified by:
accept in class Tree