wt.tools.xref.containers
Class MethodHashtable

java.lang.Object
  extended bywt.tools.xref.containers.MethodHashtable
All Implemented Interfaces:
Serializable

public class MethodHashtable
extends Object
implements Serializable

This KEY's in this container store method specification's and the VALUE's contain references to Method objects.

See Also:
Serialized Form

Field Summary
(package private)  Hashtable d_hashtable
           
 
Constructor Summary
MethodHashtable()
           
 
Method Summary
private  boolean compareStringArrays(String[] array1, String[] array2)
           
 boolean containsKey(String key)
           
 boolean containsMethod(String returnType, String classInterfaceSpec, String methodName, String[] argTypes)
           
 Method get(String methodSpec)
           
 Enumeration keys()
           
(package private)  int methodNumber(String methodName)
           
 void putMethod(Method theMethod)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

d_hashtable

Hashtable d_hashtable
Constructor Detail

MethodHashtable

public MethodHashtable()
Method Detail

compareStringArrays

private boolean compareStringArrays(String[] array1,
                                    String[] array2)

containsKey

public boolean containsKey(String key)

containsMethod

public boolean containsMethod(String returnType,
                              String classInterfaceSpec,
                              String methodName,
                              String[] argTypes)

methodNumber

int methodNumber(String methodName)

putMethod

public void putMethod(Method theMethod)

keys

public Enumeration keys()

get

public Method get(String methodSpec)

size

public int size()