harpoon.Analysis.Companions
Class StaticValue<HCE extends HCodeElement>

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList
          extended by net.cscott.jutil.Default.PairList<Temp,HCE>
              extended by harpoon.Analysis.Companions.StaticValue<HCE>
All Implemented Interfaces:
Serializable, Iterable, Collection, List

public class StaticValue<HCE extends HCodeElement>
extends Default.PairList<Temp,HCE>

A StaticValue is a pair of variable and statement, which represents all the variables possible values at the given program point.

Version:
$Id: StaticValue.java,v 1.2 2004/02/08 01:50:55 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
StaticValue(Temp t, HCE2 el)
          Creates a StaticValue.
 
Method Summary
 
Methods inherited from class net.cscott.jutil.Default.PairList
get, left, right, set, size
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 

Constructor Detail

StaticValue

public StaticValue(Temp t,
                   HCE2 el)
Creates a StaticValue.