aspoev.interpreter.base
Class MethodTable

java.lang.Object
  extended byaspoev.interpreter.base.MethodTable
All Implemented Interfaces:
java.lang.Cloneable, pJ.jasmine.PRI, java.io.Serializable

public class MethodTable
extends java.lang.Object
implements pJ.jasmine.PRI, java.lang.Cloneable

See Also:
Serialized Form

Field Summary
protected  pJ.jasmine.Hashtab table
           
 
Fields inherited from interface pJ.jasmine.PRI
DELETECHANGE, MODIFYCHANGE, NOCHANGE
 
Constructor Summary
MethodTable()
           
 
Method Summary
 java.lang.Object clone()
           
 MethodDeclarationElement get(java.lang.String methodName)
           
 MethodDeclarationElement get(java.lang.String methodName, TypeReferenceElement[] types)
           
 pJ.jasmine.ListOfObject getAll(java.lang.String methodName)
           
 java.util.Collection getAllMethods()
           
 MethodDeclarationElement put(MethodDeclarationElement newMethod)
           
 MethodDeclarationElement remove(java.lang.String methodName, TypeReferenceElement[] paramTypes)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

protected pJ.jasmine.Hashtab table
Constructor Detail

MethodTable

public MethodTable()
Method Detail

clone

public java.lang.Object clone()

getAll

public pJ.jasmine.ListOfObject getAll(java.lang.String methodName)

getAllMethods

public java.util.Collection getAllMethods()

get

public MethodDeclarationElement get(java.lang.String methodName)

get

public MethodDeclarationElement get(java.lang.String methodName,
                                    TypeReferenceElement[] types)

put

public MethodDeclarationElement put(MethodDeclarationElement newMethod)

remove

public MethodDeclarationElement remove(java.lang.String methodName,
                                       TypeReferenceElement[] paramTypes)