coins.ffront
Class FirList

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.AbstractSequentialList
              extended byjava.util.LinkedList
                  extended bycoins.ffront.FirList
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, Node, java.io.Serializable

public class FirList
extends java.util.LinkedList
implements Node

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.AbstractList
 
Field Summary
(package private)  FirToHir fHir
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
FirList(FirToHir pfHir)
           
FirList(java.lang.Object pElem, FirToHir pfHir)
           
 
Method Summary
 FirList addedFirst(java.lang.Object pElem)
           
 FirList addedLast(java.lang.Object pElem)
           
 FirList addList(FirList list)
           
 Exp makeArgAddr(FStmt pFStmt)
           
 Exp makeExp()
           
 void print(int level, java.lang.String spaces)
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, remove, remove, removeFirst, removeLast, set, size, toArray, toArray
 
Methods inherited from class java.util.AbstractSequentialList
iterator
 
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList
 

Field Detail

fHir

FirToHir fHir
Constructor Detail

FirList

public FirList(FirToHir pfHir)

FirList

public FirList(java.lang.Object pElem,
               FirToHir pfHir)
Method Detail

addedFirst

public FirList addedFirst(java.lang.Object pElem)

addedLast

public FirList addedLast(java.lang.Object pElem)

addList

public FirList addList(FirList list)

print

public void print(int level,
                  java.lang.String spaces)
Specified by:
print in interface Node

toString

public java.lang.String toString()
Specified by:
toString in interface Node

makeExp

public Exp makeExp()
Specified by:
makeExp in interface Node

makeArgAddr

public Exp makeArgAddr(FStmt pFStmt)
Specified by:
makeArgAddr in interface Node