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

java.lang.Object
  extended by org.jikesrvm.compilers.opt.regalloc.LinearScan.BasicInterval
      extended by org.jikesrvm.compilers.opt.regalloc.LinearScan.MappedBasicInterval
Enclosing class:
LinearScan

static class LinearScan.MappedBasicInterval
extends LinearScan.BasicInterval

A basic interval contained in a CompoundInterval.


Field Summary
(package private)  LinearScan.CompoundInterval container
           
 
Constructor Summary
LinearScan.MappedBasicInterval(int begin, int end, LinearScan.CompoundInterval c)
           
LinearScan.MappedBasicInterval(LinearScan.BasicInterval b, LinearScan.CompoundInterval c)
           
 
Method Summary
 boolean equals(Object o)
          Redefine equals
 String toString()
          Return a String representation
 
Methods inherited from class org.jikesrvm.compilers.opt.regalloc.LinearScan.BasicInterval
contains, endsAfter, endsAfter, endsBefore, getBegin, getEnd, intersects, sameRange, setEnd, startsAfter, startsBefore, startsBefore
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

container

final LinearScan.CompoundInterval container
Constructor Detail

LinearScan.MappedBasicInterval

LinearScan.MappedBasicInterval(LinearScan.BasicInterval b,
                               LinearScan.CompoundInterval c)

LinearScan.MappedBasicInterval

LinearScan.MappedBasicInterval(int begin,
                               int end,
                               LinearScan.CompoundInterval c)
Method Detail

equals

public boolean equals(Object o)
Redefine equals

Overrides:
equals in class LinearScan.BasicInterval

toString

public String toString()
Description copied from class: LinearScan.BasicInterval
Return a String representation

Overrides:
toString in class LinearScan.BasicInterval