org.armedbear.lisp
Class SymbolHashTable

java.lang.Object
  extended by org.armedbear.lisp.SymbolHashTable

public final class SymbolHashTable
extends java.lang.Object


Constructor Summary
SymbolHashTable(int size)
           
 
Method Summary
 Symbol get(SimpleString key)
           
 Symbol get(SimpleString key, int hash)
           
 java.util.List<Symbol> getSymbols()
           
 void put(SimpleString key, Symbol symbol)
           
 void put(Symbol symbol)
           
 LispObject remove(LispObject key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymbolHashTable

public SymbolHashTable(int size)
Method Detail

get

public Symbol get(SimpleString key)

get

public Symbol get(SimpleString key,
                  int hash)

put

public void put(SimpleString key,
                Symbol symbol)

put

public void put(Symbol symbol)

remove

public LispObject remove(LispObject key)

getSymbols

public java.util.List<Symbol> getSymbols()