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

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

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


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

Field Detail

node

BC2IR.BasicBlockLE node
Constructor Detail

BC2IR.BBSet.TreeEnumerator

private BC2IR.BBSet.TreeEnumerator(BC2IR.BasicBlockLE node)
Method Detail

enumFromRoot

static BC2IR.BBSet.TreeEnumerator enumFromRoot(BC2IR.BasicBlockLE root)

enumFromNode

static BC2IR.BBSet.TreeEnumerator enumFromNode(BC2IR.BasicBlockLE node)

hasMoreElements

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

next

public BC2IR.BasicBlockLE next()

nextElement

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