public class DebuggerManagerImpl extends DebuggerManagerEx implements PersistentStateComponent<Element>
| Modifier and Type | Class and Description |
|---|---|
static class |
DebuggerManagerImpl.DebuggerRunContentWithExecutorListener |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LOCALHOST_ADDRESS_FALLBACK |
| Constructor and Description |
|---|
DebuggerManagerImpl(Project project) |
getInstanceExgetInstanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeComponent, noStateLoadedpublic static final java.lang.String LOCALHOST_ADDRESS_FALLBACK
public DebuggerManagerImpl(Project project)
public void addClassNameMapper(NameMapper mapper)
addClassNameMapper in class DebuggerManagerpublic void removeClassNameMapper(NameMapper mapper)
removeClassNameMapper in class DebuggerManagerpublic java.lang.String getVMClassQualifiedName(PsiClass aClass)
getVMClassQualifiedName in class DebuggerManagerpublic void addDebuggerManagerListener(DebuggerManagerListener listener)
addDebuggerManagerListener in class DebuggerManagerExpublic void removeDebuggerManagerListener(DebuggerManagerListener listener)
removeDebuggerManagerListener in class DebuggerManagerExpublic DebuggerSession getSession(DebugProcess process)
getSession in class DebuggerManagerExpublic java.util.Collection<DebuggerSession> getSessions()
getSessions in class DebuggerManagerExpublic 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.XmlSerializerpublic void loadState(Element state)
PersistentStateComponentState object should be used directly, defensive copying is not required.
loadState in interface PersistentStateComponent<Element>state - loaded component stateXmlSerializerUtil.copyBean(Object, Object)public void writeExternal(Element element)
throws WriteExternalException
WriteExternalExceptionpublic DebuggerSession attachVirtualMachine(DebugEnvironment environment) throws ExecutionException
attachVirtualMachine in class DebuggerManagerExExecutionExceptionpublic DebugProcessImpl getDebugProcess(ProcessHandler processHandler)
getDebugProcess in class DebuggerManagerpublic DebuggerSession getDebugSession(ProcessHandler processHandler)
public void addDebugProcessListener(ProcessHandler processHandler, DebugProcessListener listener)
addDebugProcessListener in class DebuggerManagerpublic void removeDebugProcessListener(ProcessHandler processHandler, DebugProcessListener listener)
removeDebugProcessListener in class DebuggerManagerpublic boolean isDebuggerManagerThread()
isDebuggerManagerThread in class DebuggerManagerpublic BreakpointManager getBreakpointManager()
getBreakpointManager in class DebuggerManagerExpublic DebuggerContextImpl getContext()
getContext in class DebuggerManagerExpublic DebuggerStateManager getContextManager()
getContextManager in class DebuggerManagerEx@Deprecated public static RemoteConnection createDebugParameters(JavaParameters parameters, boolean debuggerInServerMode, int transport, java.lang.String debugPort, boolean checkValidity) throws ExecutionException
RemoteConnectionBuilderExecutionException@Deprecated public static RemoteConnection createDebugParameters(JavaParameters parameters, boolean debuggerInServerMode, int transport, java.lang.String debugPort, boolean checkValidity, boolean addAsyncDebuggerAgent) throws ExecutionException
RemoteConnectionBuilderExecutionExceptionpublic static RemoteConnection createDebugParameters(JavaParameters parameters, GenericDebuggerRunnerSettings settings, boolean checkValidity) throws ExecutionException
ExecutionException