org.jikesrvm.compilers.opt.bc2ir
Class BBSet.TreeEnumerator

java.lang.Object
  extended by org.jikesrvm.compilers.opt.bc2ir.BBSet.TreeEnumerator
All Implemented Interfaces:
Enumeration<BasicBlockLE>
Enclosing class:
BBSet

private static final class BBSet.TreeEnumerator
extends Object
implements Enumeration<BasicBlockLE>


Field Summary
(package private)  BasicBlockLE node
           
 
Constructor Summary
private BBSet.TreeEnumerator(BasicBlockLE node)
           
 
Method Summary
(package private) static BBSet.TreeEnumerator enumFromNode(BasicBlockLE node)
           
(package private) static BBSet.TreeEnumerator enumFromRoot(BasicBlockLE root)
           
 boolean hasMoreElements()
           
 BasicBlockLE next()
           
 BasicBlockLE nextElement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

node

BasicBlockLE node
Constructor Detail

BBSet.TreeEnumerator

private BBSet.TreeEnumerator(BasicBlockLE node)
Method Detail

enumFromRoot

static BBSet.TreeEnumerator enumFromRoot(BasicBlockLE root)

enumFromNode

static BBSet.TreeEnumerator enumFromNode(BasicBlockLE node)

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface Enumeration<BasicBlockLE>

next

public BasicBlockLE next()

nextElement

public BasicBlockLE nextElement()
Specified by:
nextElement in interface Enumeration<BasicBlockLE>