Package | Description |
---|---|
org.eclipse.debug.core |
Provides support for launching programs, breakpoint management, expression management,
and debug events.
|
org.eclipse.debug.core.model |
Defines interfaces for debug model elements, source lookup, and launching.
|
org.eclipse.debug.ui |
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
|
org.eclipse.debug.ui.actions |
Provides a set of actions related to running and debugging applications. |
Modifier and Type | Method and Description |
---|---|
IBreakpoint |
IBreakpointManager.getBreakpoint(IMarker marker)
Returns the breakpoint associated with the given marker or
null if no such breakpoint exists |
IBreakpoint[] |
IBreakpointManager.getBreakpoints()
Returns a collection of all registered breakpoints.
|
IBreakpoint[] |
IBreakpointManager.getBreakpoints(String modelIdentifier)
Returns a collection of all breakpoints registered for the
given debug model.
|
Modifier and Type | Method and Description |
---|---|
void |
IBreakpointManager.addBreakpoint(IBreakpoint breakpoint)
Adds the given breakpoint to the collection of registered breakpoints
in the workspace and notifies all registered listeners.
|
void |
IBreakpointManager.addBreakpoints(IBreakpoint[] breakpoints)
Adds the given breakpoints to the collection of registered breakpoints
in the workspace and notifies all registered listeners.
|
void |
IBreakpointListener.breakpointAdded(IBreakpoint breakpoint)
Notifies this listener that the given breakpoint has been added
to the breakpoint manager.
|
void |
IBreakpointListener.breakpointChanged(IBreakpoint breakpoint,
IMarkerDelta delta)
Notifies this listener that an attribute of the given breakpoint has
changed, as described by the delta.
|
void |
IBreakpointListener.breakpointRemoved(IBreakpoint breakpoint,
IMarkerDelta delta)
Notifies this listener that the given breakpoint has been removed
from the breakpoint manager.
|
void |
IBreakpointsListener.breakpointsAdded(IBreakpoint[] breakpoints)
Notifies this listener that the given breakpoints have been added
to the breakpoint manager.
|
void |
IBreakpointsListener.breakpointsChanged(IBreakpoint[] breakpoints,
IMarkerDelta[] deltas)
Notifies this listener that the given breakpoints have
changed, as described by the corresponding deltas.
|
void |
IBreakpointsListener.breakpointsRemoved(IBreakpoint[] breakpoints,
IMarkerDelta[] deltas)
Notifies this listener that the given breakpoints have been removed
from the breakpoint manager.
|
void |
IBreakpointManager.fireBreakpointChanged(IBreakpoint breakpoint)
Notifies all registered listeners that the given
breakpoint has changed.
|
String |
IBreakpointManager.getTypeName(IBreakpoint breakpoint)
Returns the name (user readable String) of the given
breakpoint's type or
null if none has been
specified. |
boolean |
IBreakpointManager.isRegistered(IBreakpoint breakpoint)
Returns whether the given breakpoint is currently
registered with this breakpoint manager.
|
void |
IBreakpointManager.removeBreakpoint(IBreakpoint breakpoint,
boolean delete)
Removes the given breakpoint from the breakpoint manager, deletes
the marker associated with the breakpoint if the
delete flag
is true , and notifies all registered
listeners. |
void |
IBreakpointManager.removeBreakpoints(IBreakpoint[] breakpoints,
boolean delete)
Removes the given breakpoints from the breakpoint manager, deletes
the markers associated with the breakpoints if the
delete flag
is true , and notifies all registered
listeners. |
Modifier and Type | Interface and Description |
---|---|
interface |
ILineBreakpoint
A breakpoint that can be located at a specific line of source code.
|
interface |
IWatchpoint
A breakpoint that suspends when an associated variable is
read or written.
|
Modifier and Type | Class and Description |
---|---|
class |
Breakpoint
Abstract implementation of a breakpoint.
|
class |
LineBreakpoint
Abstract implementation of a line breakpoint.
|
Modifier and Type | Method and Description |
---|---|
IBreakpoint[] |
IThread.getBreakpoints()
Returns the breakpoints that caused this thread to suspend,
or an empty collection if this thread is not suspended or
was not suspended by a breakpoint.
|
protected IBreakpoint[] |
LaunchConfigurationDelegate.getBreakpoints(ILaunchConfiguration configuration)
Returns the breakpoint collection that is relevant for this launch delegate.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IBreakpointImportParticipant.matches(Map<String,Object> attributes,
IBreakpoint breakpoint)
Determines if the given attributes match the given breakpoint.
|
boolean |
IDebugTarget.supportsBreakpoint(IBreakpoint breakpoint)
Returns whether this target can install the given breakpoint.
|
void |
IBreakpointImportParticipant.verify(IBreakpoint breakpoint)
Verifies the state of the breakpoint once it has been imported.
|
Modifier and Type | Method and Description |
---|---|
void |
IBreakpointOrganizerDelegate.addBreakpoint(IBreakpoint breakpoint,
IAdaptable category)
Adds the specified breakpoint to the given category.
|
void |
AbstractBreakpointOrganizerDelegate.addBreakpoint(IBreakpoint breakpoint,
IAdaptable category) |
void |
IBreakpointOrganizerDelegateExtension.addBreakpoints(IBreakpoint[] breakpoints,
IAdaptable category)
Adds the specified breakpoints to the given category.
|
boolean |
IBreakpointOrganizerDelegate.canAdd(IBreakpoint breakpoint,
IAdaptable category)
Returns whether the given breakpoint can be categorized in the
specified category.
|
boolean |
AbstractBreakpointOrganizerDelegate.canAdd(IBreakpoint breakpoint,
IAdaptable category) |
boolean |
IBreakpointOrganizerDelegate.canRemove(IBreakpoint breakpoint,
IAdaptable category)
Returns whether the given breakpoint can be removed from the given
category.
|
boolean |
AbstractBreakpointOrganizerDelegate.canRemove(IBreakpoint breakpoint,
IAdaptable category) |
static void |
DebugUITools.deleteBreakpoints(IBreakpoint[] breakpoints,
Shell shell,
IProgressMonitor progressMonitor)
Deletes the given breakpoints using the operation history, which allows to undo the deletion.
|
IAdaptable[] |
IBreakpointOrganizerDelegate.getCategories(IBreakpoint breakpoint)
Returns objects representing the categories of the specified
breakpoint or
null if this organizer cannot classify
the breakpoint. |
void |
IBreakpointOrganizerDelegate.removeBreakpoint(IBreakpoint breakpoint,
IAdaptable category)
Removes the specified breakpoint from the given category.
|
void |
AbstractBreakpointOrganizerDelegate.removeBreakpoint(IBreakpoint breakpoint,
IAdaptable category) |
void |
IBreakpointOrganizerDelegateExtension.removeBreakpoints(IBreakpoint[] breakpoints,
IAdaptable category)
Removes the specified breakpoints from the given category.
|
Modifier and Type | Method and Description |
---|---|
protected IBreakpoint |
RulerBreakpointAction.getBreakpoint()
Returns the breakpoint at the last line of mouse activity in the ruler
or
null if none. |
IBreakpoint[] |
ImportBreakpointsOperation.getImportedBreakpoints()
Returns the breakpoints that were imported by this operation, possibly
an empty list.
|
Constructor and Description |
---|
ExportBreakpointsOperation(IBreakpoint[] breakpoints)
Constructs an operation to export breakpoints to a string buffer.
|
ExportBreakpointsOperation(IBreakpoint[] breakpoints,
String fileName)
Constructs an operation to export breakpoints to a file.
|
RunToLineHandler(IDebugTarget target,
ISuspendResume suspendResume,
IBreakpoint breakpoint)
Constructs a handler to perform a run to line operation.
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.