Class PythonDebugTarget

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.IBreakpointListener, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IDebugTarget, org.eclipse.debug.core.model.IDisconnect, org.eclipse.debug.core.model.IMemoryBlockRetrieval, org.eclipse.debug.core.model.IStep, org.eclipse.debug.core.model.ISuspendResume, org.eclipse.debug.core.model.ITerminate, IEventProcessor

public class PythonDebugTarget extends EaseDebugTarget
ScriptDebugTarget for communication between Eclipse framework and Python debugger.
  • Constructor Details

    • PythonDebugTarget

      public PythonDebugTarget(org.eclipse.debug.core.ILaunch launch, boolean suspendOnStartup, boolean suspendOnScriptLoad, boolean showDynamicCode)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.debug.core.model.IDebugTarget
      Overrides:
      getName in class EaseDebugTarget
    • supportsBreakpoint

      public boolean supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint)
    • canSuspend

      public boolean canSuspend()
      Specified by:
      canSuspend in interface org.eclipse.debug.core.model.ISuspendResume
      Overrides:
      canSuspend in class EaseDebugElement
    • getModelIdentifier

      public String getModelIdentifier()
      Specified by:
      getModelIdentifier in interface org.eclipse.debug.core.model.IDebugElement
      Overrides:
      getModelIdentifier in class EaseDebugElement