coins.sym
クラス SymTableIteratorImpl

java.lang.Object
  |
  +--coins.sym.SymTableIteratorImpl
すべての実装インタフェース:
SymTableIterator

public class SymTableIteratorImpl
extends java.lang.Object
implements SymTableIterator

SymTableIteratorImpl class


フィールドの概要
protected  SymTable fNextSymTable
           
protected  int fStackDepth
           
protected  java.util.ArrayList fSymTableStack
           
 
コンストラクタの概要
SymTableIteratorImpl(SymTable pSymTable)
           
 
メソッドの概要
 boolean hasNext()
          hasNext True if there are symbol tables remaining to be traversed.
 SymTable next()
          next Get next symbol table traversing in the order this, 1st child of this, 1st child of 1st child of this, ... 2nd child of 1st child of this, ... ... 2nd child of this, 1st child of 2nd child of this, ... ... ...
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

fStackDepth

protected int fStackDepth

fSymTableStack

protected java.util.ArrayList fSymTableStack

fNextSymTable

protected SymTable fNextSymTable
コンストラクタの詳細

SymTableIteratorImpl

public SymTableIteratorImpl(SymTable pSymTable)
メソッドの詳細

next

public SymTable next()
インタフェース SymTableIterator の記述:
next Get next symbol table traversing in the order this, 1st child of this, 1st child of 1st child of this, ... 2nd child of 1st child of this, ... ... 2nd child of this, 1st child of 2nd child of this, ... ... ... recursively.

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

hasNext

public boolean hasNext()
インタフェース SymTableIterator の記述:
hasNext True if there are symbol tables remaining to be traversed.

定義:
インタフェース SymTableIterator 内の hasNext