net.groboclown.util.jpda.v1
Class JpdaStackFrameTrace

java.lang.Object
  |
  +--net.groboclown.util.jpda.v1.JpdaStackFrameTrace

public class JpdaStackFrameTrace
extends Object

Controls the broadcast of an event when the stack frame changes. It can be one of many options.


Inner Class Summary
static class JpdaStackFrameTrace.AnyTraceType
           
private static class JpdaStackFrameTrace.ChangeTraceType
           
static interface JpdaStackFrameTrace.FirePrintTrace
           
static interface JpdaStackFrameTrace.FireTrace
           
private static class JpdaStackFrameTrace.Frame
           
static class JpdaStackFrameTrace.FrameCountTraceType
           
static interface JpdaStackFrameTrace.PrintTrace
           
 
Field Summary
private  JpdaStackFrameTrace.FireTrace fire
           
private  JpdaStackFrameTrace.PrintTrace print
           
 
Constructor Summary
JpdaStackFrameTrace(JpdaStackFrameTrace.FirePrintTrace pft)
           
JpdaStackFrameTrace(JpdaStackFrameTrace.FireTrace ft, JpdaStackFrameTrace.PrintTrace pt)
           
 
Method Summary
static JpdaStackFrameTrace.AnyTraceType createAnyTraceType()
           
static JpdaStackFrameTrace.FrameCountTraceType createFrameCountTraceType()
           
 void threadStepped(ThreadReference tr)
           
 void threadStepped(ThreadReference tr, PrintStream ps)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

fire

private JpdaStackFrameTrace.FireTrace fire

print

private JpdaStackFrameTrace.PrintTrace print
Constructor Detail

JpdaStackFrameTrace

public JpdaStackFrameTrace(JpdaStackFrameTrace.FireTrace ft,
                           JpdaStackFrameTrace.PrintTrace pt)

JpdaStackFrameTrace

public JpdaStackFrameTrace(JpdaStackFrameTrace.FirePrintTrace pft)
Method Detail

createAnyTraceType

public static JpdaStackFrameTrace.AnyTraceType createAnyTraceType()

createFrameCountTraceType

public static JpdaStackFrameTrace.FrameCountTraceType createFrameCountTraceType()

threadStepped

public void threadStepped(ThreadReference tr)

threadStepped

public void threadStepped(ThreadReference tr,
                          PrintStream ps)


Written under the LGPL