org.jikesrvm.compilers.opt.ir
Class IR.BitSetBBEnum

java.lang.Object
  extended by org.jikesrvm.compilers.opt.ir.IR.BitSetBBEnum
All Implemented Interfaces:
Enumeration<BasicBlock>, BasicBlockEnumeration
Enclosing class:
IR

private static final class IR.BitSetBBEnum
extends Object
implements BasicBlockEnumeration


Field Summary
private  Stack<BasicBlock> stack
           
 
Fields inherited from interface org.jikesrvm.compilers.opt.ir.BasicBlockEnumeration
Empty
 
Constructor Summary
IR.BitSetBBEnum(IR ir, BitVector bits)
           
 
Method Summary
 boolean hasMoreElements()
           
 BasicBlock next()
          Same as nextElement but avoid the need to downcast from Object.
 BasicBlock nextElement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stack

private final Stack<BasicBlock> stack
Constructor Detail

IR.BitSetBBEnum

IR.BitSetBBEnum(IR ir,
                BitVector bits)
Method Detail

hasMoreElements

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

nextElement

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

next

public BasicBlock next()
Description copied from interface: BasicBlockEnumeration
Same as nextElement but avoid the need to downcast from Object.

Specified by:
next in interface BasicBlockEnumeration