coins.aflow
インタフェース SetRefReprIterator

すべてのスーパーインタフェース:
CoinsIterator, java.util.Iterator, java.util.ListIterator
既知の実装クラスの一覧:
SetRefReprListHir.SetRefReprListHirItr

public interface SetRefReprIterator
extends CoinsIterator

CoinsIterator tailored to SetRefReprList.


メソッドの概要
 void add(IR pIR)
          Creates a SetRefRepr that encloses the given IR object (subtree), and adds the generated SetRefRepr as per to the contract of the { coins.aflow.util.CoinsIterator#add(Object)}, and in the case of HIR, also adds the given IR subtree to the appropriate context within the HIR program tree.
 void addAfter(IR pIR)
          Creates a SetRefRepr that encloses the given IR object (subtree), and adds the generated SetRefRepr as per to the contract of the {link coins.aflow.util.CoinsIterator#addAfter(Object)}, and in the case of HIR, also adds the given IR subtree to the appropriate context within the HIR program tree.
 void remove()
          Removes a SetRefRepr as per to the contract of the { coins.aflow.util.CoinsIterator#remove()}, and in the case of HIR, also removes the subtree associated with the removed SetRefRepr.
 
インタフェース coins.aflow.util.CoinsIterator から継承したメソッド
add, addAfter, next, nextIndex, previous, previousIndex
 
インタフェース java.util.ListIterator から継承したメソッド
hasNext, hasPrevious, set
 

メソッドの詳細

remove

public void remove()
Removes a SetRefRepr as per to the contract of the { coins.aflow.util.CoinsIterator#remove()}, and in the case of HIR, also removes the subtree associated with the removed SetRefRepr.

定義:
インタフェース CoinsIterator 内の remove

add

public void add(IR pIR)
Creates a SetRefRepr that encloses the given IR object (subtree), and adds the generated SetRefRepr as per to the contract of the { coins.aflow.util.CoinsIterator#add(Object)}, and in the case of HIR, also adds the given IR subtree to the appropriate context within the HIR program tree.


addAfter

public void addAfter(IR pIR)
Creates a SetRefRepr that encloses the given IR object (subtree), and adds the generated SetRefRepr as per to the contract of the {link coins.aflow.util.CoinsIterator#addAfter(Object)}, and in the case of HIR, also adds the given IR subtree to the appropriate context within the HIR program tree.