org.eclipse.ocl.examples.pivot.utilities
Class LiveInstances<T>

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.utilities.LiveInstances<T>

public class LiveInstances<T>
extends java.lang.Object

LiveInstances assists in debugging memory leaks by reporting creation/deletion/exuistence of selected class instances.


Field Summary
protected  java.lang.Class<T> liveClass
           
 
Constructor Summary
LiveInstances(java.lang.Class<T> liveClass)
           
 
Method Summary
 void add(T anInstance)
           
 void remove(T anInstance)
           
 void show()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

liveClass

protected final java.lang.Class<T> liveClass
Constructor Detail

LiveInstances

public LiveInstances(java.lang.Class<T> liveClass)
Method Detail

add

public void add(T anInstance)

remove

public void remove(T anInstance)

show

public void show()