public class DebuggerSession extends java.lang.Object implements AbstractDebuggerSession
Modifier and Type | Class and Description |
---|---|
static class |
DebuggerSession.Event |
static class |
DebuggerSession.State |
public boolean isSteppingThrough(ThreadReferenceProxyImpl threadProxy)
public void setSteppingThrough(ThreadReferenceProxyImpl threadProxy)
public void clearSteppingThrough()
public GlobalSearchScope getSearchScope()
public Sdk getAlternativeJre()
public void setAlternativeJre(Sdk sdk)
public Sdk getRunJre()
public DebugEnvironment getDebugEnvironment()
public boolean isModifiedClassesScanRequired()
public void setModifiedClassesScanRequired(boolean modifiedClassesScanRequired)
public DebuggerStateManager getContextManager()
public Project getProject()
public java.lang.String getSessionName()
public DebugProcessImpl getProcess()
public DebuggerSession.State getState()
public java.lang.String getStateDescription()
public void stepOut(int stepSize)
public void stepOut()
public void stepOver(boolean ignoreBreakpoints, MethodFilter methodFilter, int stepSize)
public void stepOver(boolean ignoreBreakpoints, int stepSize)
public void stepOver(boolean ignoreBreakpoints)
public void stepInto(boolean ignoreFilters, MethodFilter smartStepFilter, int stepSize)
public void stepInto(boolean ignoreFilters, MethodFilter smartStepFilter)
public void runToCursor(XSourcePosition position, boolean ignoreBreakpoints)
public void resume()
public void resetIgnoreStepFiltersFlag()
public void setIgnoreStepFiltersFlag(int currentStackFrameCount)
public boolean shouldIgnoreSteppingFilters()
public void pause()
public void showExecutionPoint()
public void refresh(boolean refreshWithStack)
public void dispose()
public boolean isStopped()
isStopped
in interface AbstractDebuggerSession
public boolean isAttached()
public boolean isPaused()
isPaused
in interface AbstractDebuggerSession
public boolean isConnecting()
public boolean isRunning()
public static void switchContext(SuspendContextImpl suspendContext)
public static boolean enableBreakpointsDuringEvaluation()
public void sessionResumed()
public XDebugSession getXDebugSession()