Package osl.util

Interface Summary
QueueSearch This interface is used to identify classes which may search a Queue.
 

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.