|
Class Summary |
| Assert |
This class is meant to provide the same services as good ol' C/C++
assert macros. |
| ConstructorStructure |
This class is identical to the MethodStructure class
except that the type of the meth field is changed to
Constructor. |
| Debug |
This class provides a simple debugging class which statically stores
an output stream and provides an exit method for exiting
out of the java run-time environment. |
| DeepCopy |
This class is used to make deep copies of arbitrary objects as well
as provide a general set of tools for serializing data. |
| Log |
This class provides a thread logging mechanism which allows threads
to output debugging information to entries in the "logs" foundry
status directories. |
| MethodStructure |
This class is a simple structure used for holding a Method
and the array of its argument types. |
| MethodStructureVector |
This class is used to sort MethodStructures first based on
the number of arguments they require, and second on the specificity
of arguments. |
| NoSynchQueue |
This class is equivalen to the Queue class except that nothing is
synchronized. |
| ParameterList |
This class provides a convenient mechanism for specifying a list of
Objects which represent parameters. |
| Queue |
This class provides a fairly efficient implementation of a FIFO
queue. |
| WaitQueue |
This class is a simple extension of the Queue class
which uses the wait-notify syntax to allow threads to
wait on queue manipulation and automatically be awoken when the
queue has changed in size. |