Package org.eclipse.debug.core.model
Class LineBreakpoint
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.Breakpoint
org.eclipse.debug.core.model.LineBreakpoint
- All Implemented Interfaces:
IAdaptable
,IBreakpoint
,ILineBreakpoint
,ITriggerPoint
Abstract implementation of a line breakpoint. This class is
intended to be subclassed by debug model specific implementations
of line breakpoints.
- See Also:
-
Field Summary
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
Fields inherited from interface org.eclipse.debug.core.model.ITriggerPoint
TRIGGERPOINT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns ending source index in the original source that corresponds to the location of this breakpoint, or -1 if the attribute is not present.int
Returns starting source index in the original source that corresponds to the location of this breakpoint, or -1 if the attribute is not present.int
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 class org.eclipse.debug.core.model.Breakpoint
delete, ensureMarker, equals, getMarker, getMarkerRule, getMarkerRule, hashCode, isEnabled, isPersisted, isRegistered, isTriggerPoint, markerExists, run, setAttribute, setAttribute, setAttribute, setAttributes, setAttributes, setEnabled, setMarker, setPersisted, setRegistered, setTriggerPoint, toString
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
-
Constructor Details
-
LineBreakpoint
public LineBreakpoint()
-
-
Method Details
-
getLineNumber
Description copied from interface:ILineBreakpoint
Returns the line number in the original source that corresponds to the location of this breakpoint, or -1 if the attribute is not present.- Specified by:
getLineNumber
in interfaceILineBreakpoint
- Returns:
- this breakpoint's line number, or -1 if unknown
- Throws:
CoreException
- if aCoreException
is thrown while accessing the underlyingIMarker.LINE_NUMBER
marker attribute- See Also:
-
getCharStart
Description copied from interface:ILineBreakpoint
Returns starting source index in the original source that corresponds to the location of this breakpoint, or -1 if the attribute is not present.- Specified by:
getCharStart
in interfaceILineBreakpoint
- Returns:
- this breakpoint's char start value, or -1 if unknown
- Throws:
CoreException
- if aCoreException
is thrown while accessing the underlyingIMarker.CHAR_START
marker attribute- See Also:
-
getCharEnd
Description copied from interface:ILineBreakpoint
Returns ending source index in the original source that corresponds to the location of this breakpoint, or -1 if the attribute is not present.- Specified by:
getCharEnd
in interfaceILineBreakpoint
- Returns:
- this breakpoint's char end value, or -1 if unknown
- Throws:
CoreException
- if aCoreException
is thrown while accessing the underlyingIMarker.CHAR_END
marker attribute- See Also:
-