Interface ILineBreakpoint

All Superinterfaces:
IAdaptable, IBreakpoint
All Known Implementing Classes:
LineBreakpoint

public interface ILineBreakpoint extends IBreakpoint
A breakpoint that can be located at a specific line of source code.
  • Method Details

    • getLineNumber

      int getLineNumber() throws 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:
      CoreException - if a CoreException is thrown while accessing the underlying IMarker.LINE_NUMBER marker attribute
    • getCharStart

      int getCharStart() throws CoreException
      Returns starting source index in the original source that corresponds to the location of this breakpoint, or -1 if the attribute is not present.
      Returns:
      this breakpoint's char start value, or -1 if unknown
      Throws:
      CoreException - if a CoreException is thrown while accessing the underlying IMarker.CHAR_START marker attribute
    • getCharEnd

      int getCharEnd() throws CoreException
      Returns ending source index in the original source that corresponds to the location of this breakpoint, or -1 if the attribute is not present.
      Returns:
      this breakpoint's char end value, or -1 if unknown
      Throws:
      CoreException - if a CoreException is thrown while accessing the underlying IMarker.CHAR_END marker attribute