org.nlogo.nvm
Class Tracer

java.lang.Object
  extended by org.nlogo.nvm.Tracer

public abstract class Tracer
extends Object


Field Summary
static String defaultTracerClass
           
static Tracer profilingTracer
           
static Tracer tracer
           
 
Constructor Summary
Tracer()
           
 
Method Summary
abstract  void closeCallRecord(Context context, Activation activation)
           
abstract  void disable()
           
static void disableTracer()
           
abstract  void dump(PrintStream stream)
           
static void dumpTracer()
           
static void dumpTracer(PrintStream stream)
           
abstract  void enable()
           
static void enableTracer()
           
static Tracer initializeTracer()
           
static Tracer initializeTracer(Class traceClas)
           
static Tracer initializeTracer(String traceClas)
           
abstract  void openCallRecord(Context context, Activation activation)
           
abstract  void reset()
           
static void resetTracer()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tracer

public static Tracer tracer

defaultTracerClass

public static String defaultTracerClass

profilingTracer

public static Tracer profilingTracer
Constructor Detail

Tracer

public Tracer()
Method Detail

initializeTracer

public static Tracer initializeTracer()

enableTracer

public static void enableTracer()

disableTracer

public static void disableTracer()

resetTracer

public static void resetTracer()

dumpTracer

public static void dumpTracer(PrintStream stream)

dumpTracer

public static void dumpTracer()

initializeTracer

public static Tracer initializeTracer(String traceClas)

initializeTracer

public static Tracer initializeTracer(Class traceClas)

enable

public abstract void enable()

disable

public abstract void disable()

reset

public abstract void reset()

dump

public abstract void dump(PrintStream stream)

openCallRecord

public abstract void openCallRecord(Context context,
                                    Activation activation)

closeCallRecord

public abstract void closeCallRecord(Context context,
                                     Activation activation)