coins.flow
インタフェース DefVectorIterator

すべてのスーパーインタフェース:
BitVectorIterator, PointVectorIterator
既知の実装クラスの一覧:
DefVectorIteratorImpl

public interface DefVectorIterator
extends PointVectorIterator

DefVectorIterator interface () Interface to traverse all nodes defining some symbol value in specified DefVector.


メソッドの概要
 IR nextDefNode()
          nextDefNode Get the next IR node that defines some symbol in the given DefVector (DefVector used to instanciate this iterator).
 SetRefRepr nextSetRefRepr()
           
 
インタフェース coins.flow.PointVectorIterator から継承したメソッド
nextPoint
 
インタフェース coins.flow.BitVectorIterator から継承したメソッド
currentIndex, hasNext, next, nextIndex, resetBit, setBit
 

メソッドの詳細

nextDefNode

public IR nextDefNode()
nextDefNode Get the next IR node that defines some symbol in the given DefVector (DefVector used to instanciate this iterator). Nodes that have 0 in the DefVector are skipped. If the last node is not a defining node, then null is returned at the last time.


nextSetRefRepr

public SetRefRepr nextSetRefRepr()