public class CallTracer extends java.lang.Object implements OverheadProducer
Modifier and Type | Class and Description |
---|---|
static class |
CallTracer.CallTracerToggleAction |
Modifier and Type | Field and Description |
---|---|
static Key<CallTracer> |
CALL_TRACER_KEY |
Constructor and Description |
---|
CallTracer(DebugProcessImpl debugProcess) |
Modifier and Type | Method and Description |
---|---|
void |
customizeRenderer(SimpleColoredComponent renderer) |
static CallTracer |
get(DebugProcessImpl debugProcess) |
boolean |
isEnabled() |
void |
setEnabled(boolean state) |
void |
start(ThreadReferenceProxyImpl thread) |
void |
stop(com.sun.jdi.ThreadReference thread) |
void |
stopAll() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isObsolete, track
public static final Key<CallTracer> CALL_TRACER_KEY
public CallTracer(DebugProcessImpl debugProcess)
public void start(ThreadReferenceProxyImpl thread)
public void stop(com.sun.jdi.ThreadReference thread)
public void stopAll()
public boolean isEnabled()
isEnabled
in interface OverheadProducer
public void setEnabled(boolean state)
setEnabled
in interface OverheadProducer
public void customizeRenderer(SimpleColoredComponent renderer)
customizeRenderer
in interface OverheadProducer
public static CallTracer get(DebugProcessImpl debugProcess)