public class DebuggerSettings extends java.lang.Object implements java.lang.Cloneable, PersistentStateComponent<Element>
Modifier and Type | Class and Description |
---|---|
static interface |
DebuggerSettings.CapturePointsSettingsListener |
static class |
DebuggerSettings.ContentState |
Constructor and Description |
---|
DebuggerSettings() |
Modifier and Type | Method and Description |
---|---|
void |
addCapturePointsSettingsListener(DebuggerSettings.CapturePointsSettingsListener listener,
Disposable disposable) |
DebuggerSettings |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.List<CapturePoint> |
getCapturePoints() |
static DebuggerSettings |
getInstance() |
Element |
getState() |
ClassFilter[] |
getSteppingFilters() |
int |
getTransport() |
void |
loadState(Element state)
This method is called when new component state is loaded.
|
void |
setCapturePoints(java.util.List<CapturePoint> capturePoints) |
void |
setSteppingFilters(ClassFilter[] steppingFilters) |
void |
setTransport(int transport) |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initializeComponent, noStateLoaded
public static final int SOCKET_TRANSPORT
public static final int SHMEM_TRANSPORT
public static final java.lang.String SUSPEND_ALL
public static final java.lang.String SUSPEND_THREAD
public static final java.lang.String SUSPEND_NONE
public static final java.lang.String RUN_HOTSWAP_ALWAYS
public static final java.lang.String RUN_HOTSWAP_NEVER
public static final java.lang.String RUN_HOTSWAP_ASK
public static final java.lang.String EVALUATE_FINALLY_ALWAYS
public static final java.lang.String EVALUATE_FINALLY_NEVER
public static final java.lang.String EVALUATE_FINALLY_ASK
public boolean TRACING_FILTERS_ENABLED
public boolean FORCE_CLASSIC_VM
public boolean DISABLE_JIT
public boolean SHOW_ALTERNATIVE_SOURCE
public boolean HOTSWAP_IN_BACKGROUND
public volatile boolean ENABLE_MEMORY_AGENT
public boolean ALWAYS_SMART_STEP_INTO
public boolean SKIP_SYNTHETIC_METHODS
public boolean SKIP_CONSTRUCTORS
public boolean SKIP_GETTERS
public boolean SKIP_CLASSLOADERS
public java.lang.String RUN_HOTSWAP_AFTER_COMPILE
public boolean COMPILE_BEFORE_HOTSWAP
public boolean HOTSWAP_HANG_WARNING_ENABLED
public volatile boolean WATCH_RETURN_VALUES
public volatile boolean AUTO_VARIABLES_MODE
public volatile boolean KILL_PROCESS_IMMEDIATELY
public volatile boolean ALWAYS_DEBUG
public java.lang.String EVALUATE_FINALLY_ON_POP_FRAME
public boolean RESUME_ONLY_CURRENT_THREAD
public boolean INSTRUMENTING_AGENT
public boolean CAPTURE_VARIABLES
public ClassFilter[] getSteppingFilters()
public static DebuggerSettings getInstance()
public void setSteppingFilters(ClassFilter[] steppingFilters)
public Element getState()
getState
in interface PersistentStateComponent<Element>
null
value indicates
that the returned state won't be stored, as a result previously stored state will be used.XmlSerializer
public void loadState(Element state)
PersistentStateComponent
State object should be used directly, defensive copying is not required.
loadState
in interface PersistentStateComponent<Element>
state
- loaded component stateXmlSerializerUtil.copyBean(Object, Object)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public DebuggerSettings clone()
clone
in class java.lang.Object
public java.util.List<CapturePoint> getCapturePoints()
public void setCapturePoints(java.util.List<CapturePoint> capturePoints)
public void addCapturePointsSettingsListener(DebuggerSettings.CapturePointsSettingsListener listener, Disposable disposable)
public int getTransport()
public void setTransport(int transport)