diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 9ba973285e3..1fc26cb988b 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,8 @@ +2004-04-07 Mikhail Khodjaiants + Removed the support of debugger process. + * ICDebugTarget.java + * CDebugTarget.java + 2004-04-02 Mikhail Khodjaiants Removed dependency to xerces. * CDebugUtils.java diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICDebugTarget.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICDebugTarget.java index 071e4c28076..a964d655539 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICDebugTarget.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICDebugTarget.java @@ -19,7 +19,6 @@ import org.eclipse.debug.core.model.IDebugTarget; public interface ICDebugTarget extends IDebugTarget, ICDebugTargetType, ICExpressionEvaluator, - IDebuggerProcessSupport, IExecFileInfo, IRestart, IRunToLine, diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java index c30845a020d..5cef0a6156d 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java @@ -162,7 +162,7 @@ public class CDebugTarget extends CDebugElement /** * Associated debugger process, or null if not available. */ - private IProcess fDebuggerProcess = null; +// private IProcess fDebuggerProcess = null; /** * The underlying CDI target. @@ -252,7 +252,7 @@ public class CDebugTarget extends CDebugElement /** * Whether the debugger process is default. */ - private boolean fIsDebuggerProcessDefault = false; +// private boolean fIsDebuggerProcessDefault = false; /** * The suspension thread. @@ -290,7 +290,7 @@ public class CDebugTarget extends CDebugElement setTargetType( targetType ); setDebugTarget( this ); setName( name ); - setProcesses( debuggeeProcess, debuggerProcess ); + setProcess( debuggeeProcess ); setCDITarget( cdiTarget ); setExecFile( file ); setConfiguration( cdiTarget.getSession().getConfiguration() ); @@ -420,7 +420,7 @@ public class CDebugTarget extends CDebugElement */ public IProcess getProcess() { - return ( fIsDebuggerProcessDefault ) ? fDebuggerProcess : fDebuggeeProcess; + return fDebuggeeProcess; } /** @@ -431,10 +431,9 @@ public class CDebugTarget extends CDebugElement * underlying CDI target, or null if no process is * associated with this debug target (for example, a core dump debugging). */ - protected void setProcesses( IProcess debuggeeProcess, IProcess debuggerProcess ) + protected void setProcess( IProcess debuggeeProcess ) { fDebuggeeProcess = debuggeeProcess; - fDebuggerProcess = debuggerProcess; } /* (non-Javadoc) @@ -1969,30 +1968,6 @@ public class CDebugTarget extends CDebugElement getMemoryManager().dispose(); } - /* (non-Javadoc) - * @see org.eclipse.cdt.debug.core.IDebuggerProcessSupport#isDefault() - */ - public boolean isDebuggerProcessDefault() - { - return fIsDebuggerProcessDefault; - } - - /* (non-Javadoc) - * @see org.eclipse.cdt.debug.core.IDebuggerProcessSupport#setDefault(boolean) - */ - public void setDebuggerProcessDefault( boolean value ) - { - fIsDebuggerProcessDefault = value; - } - - /* (non-Javadoc) - * @see org.eclipse.cdt.debug.core.IDebuggerProcessSupport#supportsDebuggerProcess() - */ - public boolean supportsDebuggerProcess() - { - return ( fDebuggerProcess != null ); - } - /* (non-Javadoc) * @see org.eclipse.cdt.debug.core.IExecFileInfo#isLittleEndian() */