coins.aflow
クラス BBlockStmtIterator

java.lang.Object
  |
  +--coins.aflow.BBlockStmtIterator
すべての実装インタフェース:
BBlockSubtreeIterator

public class BBlockStmtIterator
extends java.lang.Object
implements BBlockSubtreeIterator

Unreliable


フィールドの概要
(パッケージプライベート) static Stmt EOB
           
 
コンストラクタの概要
BBlockStmtIterator(BBlockHir pBBlock)
           
 
メソッドの概要
 boolean hasNext()
          hasNext:
 IR next()
          next: Get the next top subtree in the basic block indicated by this iterator.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

EOB

static final Stmt EOB
コンストラクタの詳細

BBlockStmtIterator

public BBlockStmtIterator(BBlockHir pBBlock)
メソッドの詳細

hasNext

public boolean hasNext()
インタフェース BBlockSubtreeIterator の記述:
hasNext:

定義:
インタフェース BBlockSubtreeIterator 内の hasNext
戻り値:
true if there remains thte next top subtree in the basic block.

next

public IR next()
インタフェース BBlockSubtreeIterator の記述:
next: Get the next top subtree in the basic block indicated by this iterator. If no one is left, return null. The end of top subtree iteration should be checked not by null of next() but by hasNext() because there might be a case where the last top subtree is null (in such case as there remains a sequence of nodes but no top subtree is remaining). //##7

定義:
インタフェース BBlockSubtreeIterator 内の next