All Packages This Package Class Hierarchy Class Search Index
java.lang.Object | +----utah.npm.core.Debuggable
Summary |
class Debuggable extends java.lang.Object { // Fields 3 private static final Object classLock; private static Debuggable head_; private Debuggable next_; // Constructors 1 public Debuggable(); // Methods 1 static void dumpStats(); }
Implement a bunch of debugging functions. Most notably, a static list of all objects of this type. This class is written so that other classes may inherit from it and gain the debuggable interface.
Cross Reference |
Fields |
· classLock | Summary | Top |
private static final Object classLock
A simple object for protecting the linked list of objects
· head_ | Summary | Top |
private static Debuggable head_
The first object in the linked list of all Debuggable objects.
· next_ | Summary | Top |
private Debuggable next_
The next object in the list of all Debuggable objects.
Constructors |
· Debuggable | Summary | Top |
public Debuggable()
The constructor adds this object to the list of all objects.
Methods |
· dumpStats | Summary | Top |
static void dumpStats()
(Currently) the only useful function provided by this class. Dump the statistics on all objects in the list of all Debuggable objects.
See Also: Debug.debugPrintln
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7