Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Rennie2008-02-27 14:36:41 +0000
committerMichael Rennie2008-02-27 14:36:41 +0000
commit55600e2604bf795d78d631befad5704a31881bf8 (patch)
treedf33e4a73c9a58f6e986ccc8a51692ccb3ba1f2c /org.eclipse.debug.ui
parent88dfb5dba0d7c64fdf4dddb88c36cfffa0e088f3 (diff)
downloadeclipse.platform.debug-55600e2604bf795d78d631befad5704a31881bf8.tar.gz
eclipse.platform.debug-55600e2604bf795d78d631befad5704a31881bf8.tar.xz
eclipse.platform.debug-55600e2604bf795d78d631befad5704a31881bf8.zip
trying api tooling
Diffstat (limited to 'org.eclipse.debug.ui')
-rw-r--r--org.eclipse.debug.ui/.project6
-rw-r--r--org.eclipse.debug.ui/component.xml123
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/CommonTab.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java2
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/IDebugUIConstants.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchConfigurationDialog.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchGroup.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/InspectPopupDialog.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/RefreshTab.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/StringVariableSelectionDialog.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AddMemoryRenderingActionDelegate.java2
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ExportBreakpointsOperation.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ILaunchable.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ImportBreakpointsOperation.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAction.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAsAction.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/OpenLaunchDialogAction.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerEnableDisableBreakpointActionDelegate.java2
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerToggleBreakpointActionDelegate.java2
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineActionDelegate.java2
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineHandler.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleBreakpointAction.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleMethodBreakpointActionDelegate.java2
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleWatchpointActionDelegate.java2
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsole.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/DebugContextEvent.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextManager.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextService.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/ISuspendTriggerListener.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/memory/IMemoryRenderingManager.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/ISourceLookupResult.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupDialog.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupTab.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/WorkingSetSourceContainer.java1
36 files changed, 47 insertions, 123 deletions
diff --git a/org.eclipse.debug.ui/.project b/org.eclipse.debug.ui/.project
index bd63b2be7..787d85502 100644
--- a/org.eclipse.debug.ui/.project
+++ b/org.eclipse.debug.ui/.project
@@ -20,9 +20,15 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
</projectDescription>
diff --git a/org.eclipse.debug.ui/component.xml b/org.eclipse.debug.ui/component.xml
deleted file mode 100644
index 08cfc0a1e..000000000
--- a/org.eclipse.debug.ui/component.xml
+++ /dev/null
@@ -1,123 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component xmlns="http://eclipse.org/component"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://eclipse.org/component ../component.xsd "
- name="Eclipse Platform Debug">
- <plugin id="org.eclipse.debug.ui" />
-
- <package name="org.eclipse.debug.ui">
- <type name="AbstractBreakpointOrganizerDelegate" />
- <type name="AbstractDebugView" />
- <type name="AbstractLaunchConfigurationTab" />
- <type name="AbstractLaunchConfigurationTabGroup" />
- <type name="AbstractLaunchModeConfigurationTab" />
- <type name="BreakpointTypeCategory" />
- <type name="CommonTab" subclass="false" />
- <type name="DebugElementWorkbenchAdapter" />
- <type name="DebugPopup" instantiate="false"/>
- <type name="DebugUITools" instantiate="false" subclass="false" />
- <type name="DeferredDebugElementWorkbenchAdapter" />
- <type name="EnvironmentTab" subclass="false" />
- <type name="IBreakpointOrganizerDelegate" />
- <type name="IBreakpointTypeCategory" />
- <type name="IDebugEditorPresentation" />
- <type name="IDebugModelPresentation" />
- <type name="IDetailPane" />
- <type name="IDetailPaneFactory" />
- <type name="IDebugUIConstants" implement="false" />
- <type name="IDebugView" />
- <type name= "IInstructionPointerPresentation" />
- <type name="ILaunchConfigurationDialog" implement="false" />
- <type name="ILaunchConfigurationTab" />
- <type name="ILaunchConfigurationTabGroup" />
- <type name="ILaunchGroup" implement="false" />
- <type name="ILaunchShortcut" />
- <type name="InspectPopupDialog" subclass="false"/>
- <type name="ISourcePresentation" />
- <type name="IValueDetailListener" />
- <type name="RefreshTab" subclass="false" />
- <type name="StringVariableSelectionDialog" subclass="false" />
- </package>
- <package name="org.eclipse.debug.ui.actions">
- <type name="AbstractLaunchHistoryAction" />
- <type name="AbstractLaunchToolbarAction" />
- <type name="AddMemoryRenderingActionDelegate" instantiate="false" subclass="false" />
- <type name="ContextualLaunchAction" />
- <type name="DebugAction" subclass="false" />
- <type name="ExportBreakpointsOperation" subclass="false" />
- <type name="IAddMemoryBlocksTarget" />
- <type name="IAddMemoryRenderingsTarget" />
- <type name="ILaunchable" implement="false" />
- <type name="ImportBreakpointsOperation" subclass="false" />
- <type name="IRunToLineTarget" />
- <type name="IToggleBreakpointsTarget" />
- <type name="IToggleBreakpointsTargetExtension" />
- <type name="IVariableValueEditor" />
- <type name="IWatchExpressionFactoryAdapter" />
- <type name="IWatchExpressionFactoryAdapterExtension" />
- <type name="LaunchAction" subclass="false" />
- <type name="LaunchAsAction" subclass="false" />
- <type name="LaunchShortcutsAction" />
- <type name="OpenLaunchDialogAction" subclass="false" />
- <type name="RulerBreakpointAction" instantiate="false" subclass="true" />
- <type name="RulerEnableDisableBreakpointActionDelegate" instantiate="false" subclass="false" />
- <type name="RulerToggleBreakpointActionDelegate" instantiate="false" subclass="false" />
- <type name="RunAction" subclass="false" />
- <type name="RunToLineActionDelegate" instantiate="false" subclass="false" />
- <type name="RunToLineHandler" subclass="false" />
- <type name="ToggleBreakpointAction" subclass="false" />
- <type name="ToggleMethodBreakpointActionDelegate" instantiate="false" subclass="false" />
- <type name="ToggleWatchpointActionDelegate" instantiate="false" subclass="false" />
- </package>
- <package name="org.eclipse.debug.ui.console">
- <type name="ConsoleColorProvider" />
- <type name="FileLink" subclass="false" />
- <type name="IConsole" implement="false" />
- <type name="IConsoleColorProvider" />
- <type name="IConsoleHyperlink" />
- <type name="IConsoleLineTracker" />
- <type name="IConsoleLineTrackerExtension" />
- </package>
- <package name="org.eclipse.debug.ui.contexts">
- <type name="AbstractDebugContextProvider" instantiate="false" subclass="true"/>
- <type name="DebugContextEvent" instantiate="true" subclass="false"/>
- <type name="IDebugContextListener"/>
- <type name="IDebugContextManager" implement="false"/>
- <type name="IDebugContextProvider" />
- <type name="IDebugContextService" implement="false"/>
- <type name="ISuspendTrigger" />
- <type name="ISuspendTriggerListener" implement="false"/>
- </package>
- <package name="org.eclipse.debug.ui.memory">
- <type name="AbstractMemoryRendering" />
- <type name="AbstractMemoryRenderingBindingsProvider" />
- <type name="AbstractTableRendering" />
- <type name="AbstractTextRendering" />
- <type name="IMemoryBlockTablePresentation" />
- <type name="IMemoryRendering" />
- <type name="IMemoryRenderingBindingsListener" />
- <type name="IMemoryRenderingBindingsProvider" />
- <type name="IMemoryRenderingContainer" />
- <type name="IMemoryRenderingManager" implement="false" />
- <type name="IMemoryRenderingSite" />
- <type name="IMemoryRenderingSynchronizationService" />
- <type name="IMemoryRenderingType" />
- <type name="IMemoryRenderingTypeDelegate" />
- <type name="IResettableMemoryRendering" />
- <type name="MemoryRenderingElement" />
- </package>
- <package name="org.eclipse.debug.ui.sourcelookup">
- <type name="AbstractSourceContainerBrowser" />
- <type name="CommonSourceNotFoundEditor" />
- <type name="CommonSourceNotFoundEditorInput" />
- <type name="ISourceContainerBrowser" />
- <type name="ISourceDisplay" />
- <type name="ISourceLookupResult" implement="false" />
- <type name="SourceLookupDialog" subclass="false" />
- <type name="SourceLookupTab" subclass="false" />
- <type name="WorkingSetSourceContainer" subclass="false" />
- </package>
-
- <component-depends unrestricted="true"/>
-
-</component> \ No newline at end of file
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/CommonTab.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/CommonTab.java
index 1b2f8a53f..6f5cb0591 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/CommonTab.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/CommonTab.java
@@ -86,6 +86,7 @@ import com.ibm.icu.text.MessageFormat;
* Clients may instantiate this class. This class is not intended to be sub-classed.
* </p>
* @since 2.0
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class CommonTab extends AbstractLaunchConfigurationTab {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java
index 170f28a34..428a32e9f 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java
@@ -72,6 +72,8 @@ import org.eclipse.ui.console.IConsole;
* <p>
* This class is not intended to be subclassed or instantiated.
* </p>
+ * @noinstantiate This class is not intended to be instantiated by clients.
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class DebugUITools {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java
index f9f063665..3888d483b 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java
@@ -80,6 +80,7 @@ import com.ibm.icu.text.MessageFormat;
* to be subclassed.
* </p>
* @since 3.0
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class EnvironmentTab extends AbstractLaunchConfigurationTab {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/IDebugUIConstants.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/IDebugUIConstants.java
index fb98194e4..8e522fe73 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/IDebugUIConstants.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/IDebugUIConstants.java
@@ -106,6 +106,7 @@ import org.eclipse.debug.core.DebugPlugin;
* <p>
* Constants only; not intended to be implemented or extended.
* </p>
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface IDebugUIConstants {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchConfigurationDialog.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchConfigurationDialog.java
index 6d39f3fe8..0e13299b2 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchConfigurationDialog.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchConfigurationDialog.java
@@ -23,6 +23,7 @@ import org.eclipse.jface.operation.IRunnableContext;
* @see ILaunchConfigurationTabGroup
* @see ILaunchConfigurationTab
* @since 2.0
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ILaunchConfigurationDialog extends IRunnableContext {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchGroup.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchGroup.java
index d666958b5..d72fcce64 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchGroup.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/ILaunchGroup.java
@@ -35,6 +35,7 @@ import org.eclipse.jface.resource.ImageDescriptor;
* Clients are not intended to implement this interface.
* </p>
* @since 3.0
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ILaunchGroup {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/InspectPopupDialog.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/InspectPopupDialog.java
index b72a4b83b..76e7be9b8 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/InspectPopupDialog.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/InspectPopupDialog.java
@@ -53,6 +53,7 @@ import org.eclipse.ui.PartInitException;
* This class is not intended to be subclassed.
* </p>
* @since 3.2
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class InspectPopupDialog extends DebugPopup {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/RefreshTab.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/RefreshTab.java
index 1b1b7f667..fb94c45af 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/RefreshTab.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/RefreshTab.java
@@ -62,6 +62,7 @@ import org.eclipse.ui.dialogs.IWorkingSetEditWizard;
* to be subclassed.
* </p>
* @since 3.0
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class RefreshTab extends AbstractLaunchConfigurationTab {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/StringVariableSelectionDialog.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/StringVariableSelectionDialog.java
index e54437af7..7ad987166 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/StringVariableSelectionDialog.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/StringVariableSelectionDialog.java
@@ -43,6 +43,7 @@ import org.eclipse.ui.dialogs.ElementListSelectionDialog;
* Clients may instantiate this class; not intended to be subclassed.
* </p>
* @since 3.1
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class StringVariableSelectionDialog extends ElementListSelectionDialog {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AddMemoryRenderingActionDelegate.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AddMemoryRenderingActionDelegate.java
index 1e0831f7f..ef980e6ea 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AddMemoryRenderingActionDelegate.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AddMemoryRenderingActionDelegate.java
@@ -57,6 +57,8 @@ import org.eclipse.ui.IWorkbenchWindow;
* in plug-in XML. This class is not intended to be subclassed.
* </p>
* @since 3.2
+ * @noinstantiate This class is not intended to be instantiated by clients.
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class AddMemoryRenderingActionDelegate extends Action implements IViewActionDelegate, IEditorActionDelegate, IObjectActionDelegate, IActionDelegate2{
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ExportBreakpointsOperation.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ExportBreakpointsOperation.java
index 5f72cba7b..b601ad47f 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ExportBreakpointsOperation.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ExportBreakpointsOperation.java
@@ -33,6 +33,7 @@ import org.eclipse.ui.XMLMemento;
* This class may be instantiated; not intended to be subclassed.
* <p>
* @since 3.2
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class ExportBreakpointsOperation implements IRunnableWithProgress {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ILaunchable.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ILaunchable.java
index fddbcc9e5..82ae90896 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ILaunchable.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ILaunchable.java
@@ -23,6 +23,7 @@ package org.eclipse.debug.ui.actions;
* </p>
* @see org.eclipse.debug.ui.actions.ContextualLaunchAction
* @since 3.0
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ILaunchable {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ImportBreakpointsOperation.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ImportBreakpointsOperation.java
index 8c51e911b..2a0e3f7a7 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ImportBreakpointsOperation.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ImportBreakpointsOperation.java
@@ -51,6 +51,7 @@ import com.ibm.icu.text.MessageFormat;
* This class may be instantiated; not intended to be subclassed.
* <p>
* @since 3.2
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class ImportBreakpointsOperation implements IRunnableWithProgress {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAction.java
index 5235dec98..8d8dfb38e 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAction.java
@@ -43,6 +43,7 @@ import com.ibm.icu.text.MessageFormat;
* class.
* </p>
* @since 2.1
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class LaunchAction extends Action {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAsAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAsAction.java
index a7298d2c7..46b7605f2 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAsAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/LaunchAsAction.java
@@ -48,6 +48,7 @@ import org.eclipse.ui.activities.WorkbenchActivityHelper;
* @deprecated The use of perspective based launch shortcuts has been deprecated
* in the 3.1 release. Instead, selection sensitive launch is supported in the top level
* menus. Use <code>LaunchShorcutsAction</code> instead.
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class LaunchAsAction extends Action implements IMenuCreator, IWorkbenchWindowPulldownDelegate2 {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/OpenLaunchDialogAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/OpenLaunchDialogAction.java
index 1e749ec42..62fa0c72e 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/OpenLaunchDialogAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/OpenLaunchDialogAction.java
@@ -41,6 +41,7 @@ import com.ibm.icu.text.MessageFormat;
* class.
* </p>
* @since 2.1
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class OpenLaunchDialogAction extends Action implements IActionDelegate2, IWorkbenchWindowActionDelegate {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerEnableDisableBreakpointActionDelegate.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerEnableDisableBreakpointActionDelegate.java
index 4b58aebcc..b85a9accf 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerEnableDisableBreakpointActionDelegate.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerEnableDisableBreakpointActionDelegate.java
@@ -40,6 +40,8 @@ import org.eclipse.ui.texteditor.ITextEditor;
* is not intended to be subclassed.
* </p>
* @since 3.2
+ * @noinstantiate This class is not intended to be instantiated by clients.
+ * @noextend This class is not intended to be subclassed by clients.
*
*/
public class RulerEnableDisableBreakpointActionDelegate extends AbstractRulerActionDelegate {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerToggleBreakpointActionDelegate.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerToggleBreakpointActionDelegate.java
index b38d45998..eeedd10ac 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerToggleBreakpointActionDelegate.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RulerToggleBreakpointActionDelegate.java
@@ -69,6 +69,8 @@ import org.eclipse.ui.texteditor.ITextEditor;
* is not intended to be subclassed.
* </p>
* @since 3.1
+ * @noinstantiate This class is not intended to be instantiated by clients.
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class RulerToggleBreakpointActionDelegate extends AbstractRulerActionDelegate implements IActionDelegate2 {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineActionDelegate.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineActionDelegate.java
index 1aad2a74c..c802726b1 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineActionDelegate.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineActionDelegate.java
@@ -49,6 +49,8 @@ import org.eclipse.ui.IWorkbenchWindow;
* Since 3.1, this action also implements {@link org.eclipse.ui.IViewActionDelegate}.
* </p>
* @since 3.0
+ * @noinstantiate This class is not intended to be instantiated by clients.
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class RunToLineActionDelegate implements IEditorActionDelegate, IActionDelegate2, IViewActionDelegate {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineHandler.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineHandler.java
index 4296abb5f..c1d9a97e2 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineHandler.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/RunToLineHandler.java
@@ -40,6 +40,7 @@ import org.eclipse.debug.ui.IDebugUIConstants;
* Clients may instantiate this class. This class is not intended to be subclassed.
* </p>
* @since 3.1
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class RunToLineHandler implements IDebugEventSetListener, IBreakpointManagerListener, IWorkspaceRunnable {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleBreakpointAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleBreakpointAction.java
index e828af06f..cfb9ccf68 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleBreakpointAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleBreakpointAction.java
@@ -39,6 +39,7 @@ import org.eclipse.ui.texteditor.IUpdate;
* </p>
* @since 3.1
* @see org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class ToggleBreakpointAction extends Action implements IUpdate {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleMethodBreakpointActionDelegate.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleMethodBreakpointActionDelegate.java
index 59c9c9bdb..7ca1aaf7c 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleMethodBreakpointActionDelegate.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleMethodBreakpointActionDelegate.java
@@ -25,6 +25,8 @@ import org.eclipse.ui.IWorkbenchPart;
* subclassed.
* </p>
* @since 3.0
+ * @noinstantiate This class is not intended to be instantiated by clients.
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class ToggleMethodBreakpointActionDelegate extends ToggleBreakpointObjectActionDelegate {
/* (non-Javadoc)
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleWatchpointActionDelegate.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleWatchpointActionDelegate.java
index 0c765f5c0..914b017d4 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleWatchpointActionDelegate.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/ToggleWatchpointActionDelegate.java
@@ -25,6 +25,8 @@ import org.eclipse.ui.IWorkbenchPart;
* subclassed.
* </p>
* @since 3.0
+ * @noinstantiate This class is not intended to be instantiated by clients.
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class ToggleWatchpointActionDelegate extends ToggleBreakpointObjectActionDelegate {
/* (non-Javadoc)
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java
index c81124cc6..98390cfc5 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java
@@ -40,6 +40,7 @@ import org.eclipse.ui.texteditor.ITextEditor;
* class.
* </p>
* @since 2.1
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class FileLink implements IConsoleHyperlink {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsole.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsole.java
index daf2649ac..bf6cb236c 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsole.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/IConsole.java
@@ -29,6 +29,7 @@ import org.eclipse.ui.console.IPatternMatchListener;
* </p>
* @see org.eclipse.debug.ui.console.IConsoleColorProvider
* @since 2.1
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface IConsole {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/DebugContextEvent.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/DebugContextEvent.java
index 23846b17e..2f506f967 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/DebugContextEvent.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/DebugContextEvent.java
@@ -24,6 +24,7 @@ import org.eclipse.jface.viewers.ISelection;
* @see IDebugContextListener
* @see IDebugContextProvider
* @since 3.3
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class DebugContextEvent extends EventObject {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextManager.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextManager.java
index dbf6edc39..27300a58a 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextManager.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextManager.java
@@ -29,6 +29,7 @@ import org.eclipse.ui.IWorkbenchWindow;
* @see IDebugContextListener
* @see IDebugContextService
* @since 3.3
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface IDebugContextManager {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextService.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextService.java
index 9486569dc..2b1e7bfd0 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextService.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/IDebugContextService.java
@@ -22,6 +22,7 @@ import org.eclipse.jface.viewers.ISelection;
* </p>
* @see IDebugContextManager
* @since 3.3
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface IDebugContextService {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/ISuspendTriggerListener.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/ISuspendTriggerListener.java
index ebedd3172..e4183e85c 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/ISuspendTriggerListener.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/contexts/ISuspendTriggerListener.java
@@ -23,6 +23,7 @@ import org.eclipse.debug.core.ILaunch;
* </p>
* @see ISuspendTrigger
* @since 3.3
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ISuspendTriggerListener {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/memory/IMemoryRenderingManager.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/memory/IMemoryRenderingManager.java
index a02e9eed2..4f3baf0cf 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/memory/IMemoryRenderingManager.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/memory/IMemoryRenderingManager.java
@@ -19,6 +19,7 @@ package org.eclipse.debug.ui.memory;
* Clients are not intended to implement this interface.
* </p>
* @since 3.1
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface IMemoryRenderingManager extends IMemoryRenderingBindingsProvider {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/ISourceLookupResult.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/ISourceLookupResult.java
index b485638b2..84a5969f2 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/ISourceLookupResult.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/ISourceLookupResult.java
@@ -23,6 +23,7 @@ import org.eclipse.ui.IEditorInput;
* @see org.eclipse.debug.ui.DebugUITools#lookupSource(Object, ISourceLocator)
* @see org.eclipse.debug.ui.DebugUITools#displaySource(ISourceLookupResult, IWorkbenchPage)
* @since 3.1
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ISourceLookupResult {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupDialog.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupDialog.java
index bdda0aa7f..8d29fe835 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupDialog.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupDialog.java
@@ -40,6 +40,7 @@ import org.eclipse.ui.PlatformUI;
* subclassed.
* </p>
* @since 3.0
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class SourceLookupDialog extends TitleAreaDialog {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupTab.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupTab.java
index c2c8ba8ce..b445688e3 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupTab.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/SourceLookupTab.java
@@ -35,6 +35,7 @@ import org.eclipse.ui.PlatformUI;
* This tab may be instantiated. This class is not intended to be subclassed.
* </p>
* @since 3.0
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class SourceLookupTab extends AbstractLaunchConfigurationTab {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/WorkingSetSourceContainer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/WorkingSetSourceContainer.java
index f0bd93b45..38648612a 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/WorkingSetSourceContainer.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/sourcelookup/WorkingSetSourceContainer.java
@@ -31,6 +31,7 @@ import org.eclipse.ui.IWorkingSet;
* This class may be instantiated; it is not intended to be subclassed.
* </p>
* @since 3.0
+ * @noextend This class is not intended to be subclassed by clients.
*/
public class WorkingSetSourceContainer extends CompositeSourceContainer{

Back to the top