pnuts.lang
Class SymbolTable

java.lang.Object
  |
  +--pnuts.lang.SymbolTable

public class SymbolTable
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
SymbolTable()
           
SymbolTable(int initialCapacity)
           
SymbolTable(SymbolTable parent)
           
 
Method Summary
 java.lang.Object _remove(java.lang.String name)
           
 pnuts.lang.Binding define(java.lang.String name, java.lang.Object value)
           
 java.lang.Object get(java.lang.String interned)
           
 java.util.Enumeration keys()
           
 pnuts.lang.Binding lookup(java.lang.String name)
           
 pnuts.lang.Binding lookup0(java.lang.String name)
           
 void put(java.lang.String interned, java.lang.Object value)
           
 void put0(java.lang.String interned, java.lang.Object value)
           
 java.lang.Object remove(java.lang.String name)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymbolTable

public SymbolTable()

SymbolTable

public SymbolTable(int initialCapacity)

SymbolTable

public SymbolTable(SymbolTable parent)
Method Detail

lookup

public pnuts.lang.Binding lookup(java.lang.String name)

lookup0

public pnuts.lang.Binding lookup0(java.lang.String name)

define

public pnuts.lang.Binding define(java.lang.String name,
                                 java.lang.Object value)

remove

public java.lang.Object remove(java.lang.String name)

_remove

public java.lang.Object _remove(java.lang.String name)

get

public java.lang.Object get(java.lang.String interned)

put

public void put(java.lang.String interned,
                java.lang.Object value)

put0

public void put0(java.lang.String interned,
                 java.lang.Object value)

size

public int size()

keys

public java.util.Enumeration keys()