Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IDsfBreakpointExtension.java')
-rw-r--r--dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IDsfBreakpointExtension.java130
1 files changed, 65 insertions, 65 deletions
diff --git a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IDsfBreakpointExtension.java b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IDsfBreakpointExtension.java
index 6ba04a0b742..a4b87c0a879 100644
--- a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IDsfBreakpointExtension.java
+++ b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IDsfBreakpointExtension.java
@@ -7,7 +7,7 @@
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
- *
+ *
* Contributors:
* Wind River Systems - initial API and implementation
* Marc Khouzam (Ericsson) - Adding javadoc (Bug 355833)
@@ -21,78 +21,78 @@ import org.eclipse.cdt.dsf.debug.service.IRunControl.IExecutionDMContext;
import org.eclipse.core.runtime.CoreException;
/**
- * An extension to {@link ICBreakpoint} with model-specific breakpoint
- * attributes. Different debug models can use the standard C breakpoints that
- * extend the basic <code>ICBreakpoint</code>. They can use this extension
- * mechanism to edit and store model-specific data in the original breakpoint
+ * An extension to {@link ICBreakpoint} with model-specific breakpoint
+ * attributes. Different debug models can use the standard C breakpoints that
+ * extend the basic <code>ICBreakpoint</code>. They can use this extension
+ * mechanism to edit and store model-specific data in the original breakpoint
* object.
- *
- * A breakpoint extension is defined by an extension of kind
+ *
+ * A breakpoint extension is defined by an extension of kind
* <code>"org.eclipse.cdt.debug.core.BreakpointExtension"</code></li>.
- * The <code>ICBreakpoint</code> implementation instantiates breakpoint
+ * The <code>ICBreakpoint</code> implementation instantiates breakpoint
* extensions registered for its specific marker type when a client requests
- * extensions for a given debug model type. Thus the extension classes and
- * plugins that declare them are not loaded unless requested by a client.
- *
+ * extensions for a given debug model type. Thus the extension classes and
+ * plugins that declare them are not loaded unless requested by a client.
+ *
* @see ICBreakpoint#getExtension(String, Class)
* @since 1.0
*/
public interface IDsfBreakpointExtension extends ICBreakpointExtension {
-
- /**
- * Add the given target to the list of this breakpoint's targets.
- * Target filters are not persisted across workbench invocations.
- *
- * @param target the container to add to the list of this breakpoint's targets.
- * @throws CoreException if unable to set the target filter
- */
+
+ /**
+ * Add the given target to the list of this breakpoint's targets.
+ * Target filters are not persisted across workbench invocations.
+ *
+ * @param target the container to add to the list of this breakpoint's targets.
+ * @throws CoreException if unable to set the target filter
+ */
public void setTargetFilter(IContainerDMContext target) throws CoreException;
-
- /**
- * Removes the given target from the breakpoint's target list.
- * The breakpoint has no effect in the given target.
- *
- * @param target the container filter to be removed
- * @exception CoreException if unable to remove the target filter
- */
- public void removeTargetFilter(IContainerDMContext target) throws CoreException;
-
- /**
- * Returns all target filters set on this breakpoint.
- *
- * @return the targets that this breakpoint is restricted to
- * @exception CoreException if unable to determine this breakpoint's target filters
- */
- public IContainerDMContext[] getTargetFilters() throws CoreException;
- /**
- * Restricts this breakpoint to suspend only in the given threads
- * when encountered in the given threads' target.
- * All threads must be from the same target.
- * Thread filters are not persisted across workbench invocations.
- *
- * @param threads the thread filters to be set
- * @exception CoreException if unable to set the thread filters
- */
- public void setThreadFilters(IExecutionDMContext[] threads) throws CoreException;
+ /**
+ * Removes the given target from the breakpoint's target list.
+ * The breakpoint has no effect in the given target.
+ *
+ * @param target the container filter to be removed
+ * @exception CoreException if unable to remove the target filter
+ */
+ public void removeTargetFilter(IContainerDMContext target) throws CoreException;
+
+ /**
+ * Returns all target filters set on this breakpoint.
+ *
+ * @return the targets that this breakpoint is restricted to
+ * @exception CoreException if unable to determine this breakpoint's target filters
+ */
+ public IContainerDMContext[] getTargetFilters() throws CoreException;
+
+ /**
+ * Restricts this breakpoint to suspend only in the given threads
+ * when encountered in the given threads' target.
+ * All threads must be from the same target.
+ * Thread filters are not persisted across workbench invocations.
+ *
+ * @param threads the thread filters to be set
+ * @exception CoreException if unable to set the thread filters
+ */
+ public void setThreadFilters(IExecutionDMContext[] threads) throws CoreException;
+
+ /**
+ * Removes this breakpoint's thread filters in the given target, if any.
+ * Has no effect if this breakpoint does not have filters in the given target.
+ * All threads must be from the same target.
+ *
+ * @param threads the thread filters to be removed
+ * @exception CoreException if unable to remove the thread filter
+ */
+ public void removeThreadFilters(IExecutionDMContext[] threads) throws CoreException;
- /**
- * Removes this breakpoint's thread filters in the given target, if any.
- * Has no effect if this breakpoint does not have filters in the given target.
- * All threads must be from the same target.
- *
- * @param threads the thread filters to be removed
- * @exception CoreException if unable to remove the thread filter
- */
- public void removeThreadFilters(IExecutionDMContext[] threads) throws CoreException;
-
- /**
- * Returns the threads in the given target in which this breakpoint
- * is enabled or <code>null</code> if this breakpoint is enabled in
- * all threads in the given target.
- *
- * @return the threads in the given target that this breakpoint is enabled for
- * @exception CoreException if unable to determine this breakpoint's thread filters
- */
- public IExecutionDMContext[] getThreadFilters(IContainerDMContext target) throws CoreException;
+ /**
+ * Returns the threads in the given target in which this breakpoint
+ * is enabled or <code>null</code> if this breakpoint is enabled in
+ * all threads in the given target.
+ *
+ * @return the threads in the given target that this breakpoint is enabled for
+ * @exception CoreException if unable to determine this breakpoint's thread filters
+ */
+ public IExecutionDMContext[] getThreadFilters(IContainerDMContext target) throws CoreException;
}

Back to the top