Interface IBslRunToLineBreakpoint

  • All Superinterfaces:
    org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IBreakpoint, IBslBreakpoint

    public interface IBslRunToLineBreakpoint
    extends IBslBreakpoint
    BSL 'run-to-line' breakpoint. This breakpoint isn't persisted in workspace. This breakpoint suspends execution when a target line of code is reached.

    Clients may use IBslBreakpointFactory to create instances of BSL breakpoints.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String MARKER_TYPE
      Marker type for this breakpoint.
      static String RUN_TO_LINE
      Line number marker attribute.
      • Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint

        BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getRunToLine()
      Returns the line number in the original source that corresponds* to the location of this breakpoint, or -1 if the attribute is not present.
      • Methods inherited from interface org.eclipse.core.runtime.IAdaptable

        getAdapter
      • Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint

        delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
    • Field Detail

      • RUN_TO_LINE

        static final String RUN_TO_LINE
        Line number marker attribute. An integer value indicating the line number for a text marker. This attribute is 1-relative.
        See Also:
        Constant Field Values
    • Method Detail

      • getRunToLine

        int getRunToLine()
                  throws org.eclipse.core.runtime.CoreException
        Returns the line number in the original source that corresponds* to the location of this breakpoint, or -1 if the attribute is not present.
        Returns:
        this breakpoint's line number, or -1 if unknown
        Throws:
        org.eclipse.core.runtime.CoreException - if a CoreException is thrown while accessing the underlying marker attribute