org.jikesrvm.compilers.opt.regalloc
Class LinearScan.IncreasingStartMappedIntervalSet

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractSet<E>
          extended by java.util.TreeSet<LinearScan.BasicInterval>
              extended by org.jikesrvm.compilers.opt.regalloc.LinearScan.IntervalSet
                  extended by org.jikesrvm.compilers.opt.regalloc.LinearScan.IncreasingStartMappedIntervalSet
All Implemented Interfaces:
Serializable, Cloneable, Iterable<LinearScan.BasicInterval>, Collection<LinearScan.BasicInterval>, NavigableSet<LinearScan.BasicInterval>, Set<LinearScan.BasicInterval>, SortedSet<LinearScan.BasicInterval>
Enclosing class:
LinearScan

static class LinearScan.IncreasingStartMappedIntervalSet
extends LinearScan.IntervalSet

Implements a set of Basic Intervals, sorted by start number. This version uses container-mapping as a function in the comparator.


Nested Class Summary
private static class LinearScan.IncreasingStartMappedIntervalSet.StartComparator
           
 
Field Summary
(package private) static LinearScan.IncreasingStartMappedIntervalSet.StartComparator c
           
(package private) static long serialVersionUID
          Support for Set serialization
 
Constructor Summary
LinearScan.IncreasingStartMappedIntervalSet()
           
 
Method Summary
 
Methods inherited from class org.jikesrvm.compilers.opt.regalloc.LinearScan.IntervalSet
toString
 
Methods inherited from class java.util.TreeSet
add, addAll, ceiling, clear, clone, comparator, contains, descendingIterator, descendingSet, first, floor, headSet, headSet, higher, isEmpty, iterator, last, lower, pollFirst, pollLast, remove, size, subSet, subSet, tailSet, tailSet
 
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
containsAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray
 

Field Detail

serialVersionUID

static final long serialVersionUID
Support for Set serialization

See Also:
Constant Field Values

c

static final LinearScan.IncreasingStartMappedIntervalSet.StartComparator c
Constructor Detail

LinearScan.IncreasingStartMappedIntervalSet

LinearScan.IncreasingStartMappedIntervalSet()