diff options
author | Michael Rennie | 2008-02-27 14:36:41 +0000 |
---|---|---|
committer | Michael Rennie | 2008-02-27 14:36:41 +0000 |
commit | 55600e2604bf795d78d631befad5704a31881bf8 (patch) | |
tree | df33e4a73c9a58f6e986ccc8a51692ccb3ba1f2c /org.eclipse.debug.ui | |
parent | 88dfb5dba0d7c64fdf4dddb88c36cfffa0e088f3 (diff) | |
download | eclipse.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')
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{ |