harpoon.IR.Tree
Class StmList

java.lang.Object
  extended by harpoon.IR.Tree.StmList

public final class StmList
extends Object

StmLists for singly-linked lists of Stms.

Version:
$Id: StmList.java,v 1.2 2002/02/25 21:05:41 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>, based on Modern Compiler Implementation in Java by Andrew Appel.

Field Summary
 Stm head
          The statement at this list entry.
 StmList tail
          The next list entry.
 
Constructor Summary
StmList(Stm head, StmList tail)
          List constructor.
 
Method Summary
static StmList rename(StmList s, TreeFactory tf, TempMap tm, Tree.CloneCallback cb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

head

public final Stm head
The statement at this list entry.


tail

public final StmList tail
The next list entry.

Constructor Detail

StmList

public StmList(Stm head,
               StmList tail)
List constructor.

Method Detail

rename

public static StmList rename(StmList s,
                             TreeFactory tf,
                             TempMap tm,
                             Tree.CloneCallback cb)