coins.sym
クラス SymIteratorImpl

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

public class SymIteratorImpl
extends java.lang.Object
implements SymIterator

SymIteratorImpl class


フィールドの概要
 Sym fSymNext
           
 SymTable fSymTable
           
 
コンストラクタの概要
SymIteratorImpl(SymTable pSymTable)
           
 
メソッドの概要
 boolean hasNext()
          hasNext True if there are symbols remaining in the specified symbol table, false otherwise.
 Sym next()
          next Get next symbol in the specified symbol table.
 Var nextVar()
          nextVar Get next symbol in the specified symbol table skipping symbols that are not a Var symbol.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

fSymTable

public SymTable fSymTable

fSymNext

public Sym fSymNext
コンストラクタの詳細

SymIteratorImpl

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

next

public Sym next()
インタフェース SymIterator の記述:
next Get next symbol in the specified symbol table.

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

nextVar

public Var nextVar()
インタフェース SymIterator の記述:
nextVar Get next symbol in the specified symbol table skipping symbols that are not a Var symbol. If the last symbol is not a variable, then null will be returned as the last symbol.

定義:
インタフェース SymIterator 内の nextVar

hasNext

public boolean hasNext()
インタフェース SymIterator の記述:
hasNext True if there are symbols remaining in the specified symbol table, false otherwise.

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