org.jikesrvm.compilers.opt.ir
Class BasicBlock.InEdgeEnum

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

static final class BasicBlock.InEdgeEnum
extends Object
implements BasicBlockEnumeration


Field Summary
private  SpaceEffGraphEdge _edge
           
 
Fields inherited from interface org.jikesrvm.compilers.opt.ir.BasicBlockEnumeration
Empty
 
Constructor Summary
BasicBlock.InEdgeEnum(SpaceEffGraphNode n)
           
 
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

_edge

private SpaceEffGraphEdge _edge
Constructor Detail

BasicBlock.InEdgeEnum

public BasicBlock.InEdgeEnum(SpaceEffGraphNode n)
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