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, waitisObsolete, trackpublic 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 OverheadProducerpublic void setEnabled(boolean state)
setEnabled in interface OverheadProducerpublic void customizeRenderer(SimpleColoredComponent renderer)
customizeRenderer in interface OverheadProducerpublic static CallTracer get(DebugProcessImpl debugProcess)