diff options
79 files changed, 119 insertions, 304 deletions
diff --git a/org.eclipse.debug.core/.project b/org.eclipse.debug.core/.project index 394ef93cf..c3e32f2fd 100644 --- a/org.eclipse.debug.core/.project +++ b/org.eclipse.debug.core/.project @@ -2,6 +2,8 @@ <projectDescription> <name>org.eclipse.debug.core</name> <comment></comment> + <projects> + </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> @@ -18,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.core/component.xml b/org.eclipse.debug.core/component.xml deleted file mode 100644 index d5a77c724..000000000 --- a/org.eclipse.debug.core/component.xml +++ /dev/null @@ -1,136 +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.core" /> - - <package name="org.eclipse.debug.core"> - <type name="DebugEvent" subclass="false" /> - <type name="DebugException" subclass="false" /> - <type name="DebugPlugin" subclass="false" instantiate="false" /> - <type name="IBreakpointListener" /> - <type name="IBreakpointManager" implement="false" /> - <type name="IBreakpointManagerListener" /> - <type name="IBreakpointsListener" /> - <type name="IDebugEventFilter" /> - <type name="IDebugEventSetListener" /> - <type name="IExpressionListener" /> - <type name="IExpressionManager" implement="false" /> - <type name="IExpressionsListener" /> - <type name="ILaunch" /> - <type name="ILaunchConfiguration" implement="false" /> - <type name="ILaunchConfigurationListener" /> - <teyp name="ILaunchConfigurationMigrationDelegate" /> - <type name="ILaunchConfigurationType" implement="false" /> - <type name="ILaunchConfigurationWorkingCopy" implement="false" /> - <type name="ILaunchDelegate" implement="false" /> - <type name="ILaunchesListener" /> - <type name="ILaunchesListener2" /> - <type name="ILaunchListener" /> - <type name="ILaunchManager" implement="false" /> - <type name="ILaunchMode" implement="false" /> - <type name="ILogicalStructureProvider" /> - <type name="ILogicalStructureType" /> - <type name="IMemoryBlockListener" /> - <type name="IMemoryBlockManager" implement="false" /> - <type name="IProcessFactory" /> - <type name="IStatusHandler" /> - <type name="IStreamListener" /> - <type name="Launch" /> - </package> - <package name="org.eclipse.debug.core.commands"> - <type name="IBooleanCollector" implement="false" /> - <type name="IDebugCommand" /> - <type name="IDisconnectCommand" /> - <type name="IDropToFrameCommand" /> - <type name="IResumeCommand" /> - <type name="IStatusCollector" implement="false" /> - <type name="IStepFiltersCommand" /> - <type name="IStepIntoCommand" /> - <type name="IStepOverCommand" /> - <type name="IStepReturnCommand" /> - <type name="ISuspendCommand" /> - <type name="ITerminateCommand" /> - </package> - <package name="org.eclipse.debug.core.model"> - <type name="Breakpoint" /> - <type name="DebugElement" /> - <type name="IBreakpoint" /> - <type name="IDebugElement" /> - <type name="IDebugModelProvider" /> - <type name="IDebugTarget" /> - <type name="IDisconnect" /> - <type name="IDropToFrame" /> - <type name="IErrorReportingExpression" /> - <type name="IExpression" /> - <type name="IFilteredStep" /> - <type name="IFlushableStreamMonitor" /> - <type name="IIndexedValue" /> - <type name="ILaunchConfigurationDelegate" /> - <type name="ILaunchConfigurationDelegate2" /> - <type name="ILineBreakpoint" /> - <type name="ILogicalStructureTypeDelegate" /> - <type name="ILogicalStructureTypeDelegate2" /> - <type name="IMemoryBlock" /> - <type name="IMemoryBlockExtension" /> - <type name="IMemoryBlockRetrieval" /> - <type name="IMemoryBlockRetrievalExtension" /> - <type name="IPersistableSourceLocator" /> - <type name="IProcess" /> - <type name="IRegister" /> - <type name="IRegisterGroup" /> - <type name="ISourceLocator" /> - <type name="IStackFrame" /> - <type name="IStep" /> - <type name="IStepFilters" /> - <type name="IStreamMonitor" /> - <type name="IStreamsProxy" /> - <type name="IStreamsProxy2" /> - <type name="ISuspendResume" /> - <type name="ITerminate" /> - <type name="IThread" /> - <type name="IValue" /> - <type name="IValueModification" /> - <type name="IVariable" /> - <type name="IWatchExpression" implement="false" /> - <type name="IWatchExpressionDelegate" /> - <type name="IWatchExpressionListener" /> - <type name="IWatchExpressionResult" /> - <type name="IWatchpoint" /> - <type name="LaunchConfigurationDelegate" /> - <type name="LineBreakpoint" /> - <type name="MemoryByte" /> - <type name="RuntimeProcess" /> - </package> - <package name="org.eclipse.debug.core.sourcelookup"> - <type name="AbstractSourceLookupDirector" /> - <type name="AbstractSourceLookupParticipant" /> - <type name="IPersistableSourceLocator2" /> - <type name="ISourceContainer" /> - <type name="ISourceContainerType" implement="false" /> - <type name="ISourceContainerTypeDelegate" /> - <type name="ISourceLookupDirector" /> - <type name="ISourceLookupParticipant" /> - <type name="ISourcePathComputer" implement="false" /> - <type name="ISourcePathComputerDelegate" /> - </package> - <package name="org.eclipse.debug.core.sourcelookup.containers"> - <type name="AbstractSourceContainer" /> - <type name="AbstractSourceContainerTypeDelegate" /> - <type name="ArchiveSourceContainer" subclass="false" /> - <type name="CompositeSourceContainer" /> - <type name="ContainerSourceContainer" subclass="false" instantiate="false"/> - <type name="DefaultSourceContainer" subclass="false" /> - <type name="DirectorySourceContainer" subclass="false" /> - <type name="ExternalArchiveSourceContainer" subclass="false" /> - <type name="FolderSourceContainer" subclass="false" /> - <type name="LocalFileStorage" subclass="false" /> - <type name="ProjectSourceContainer" subclass="false" /> - <type name="WorkspaceSourceContainer" subclass="false" /> - <type name="ZipEntryStorage" subclass="false" /> - </package> - - <component-depends unrestricted="true"/> - -</component>
\ No newline at end of file diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugException.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugException.java index e027e1f39..fa1d0d829 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugException.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugException.java @@ -28,6 +28,7 @@ import org.eclipse.core.runtime.IStatus; * Clients may instantiate this class. Clients are not intended to subclass this class. * </p> * @see IStatus + * @noextend This class is not intended to be subclassed by clients. */ public class DebugException extends CoreException { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugPlugin.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugPlugin.java index 2ef98f15f..0bd9e05a3 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugPlugin.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/DebugPlugin.java @@ -87,6 +87,8 @@ import com.ibm.icu.text.MessageFormat; * <p> * Clients may not instantiate or subclass this class. * </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 DebugPlugin extends Plugin { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/IBreakpointManager.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/IBreakpointManager.java index 8bd9bd5a4..d5b480269 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/IBreakpointManager.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/IBreakpointManager.java @@ -32,6 +32,7 @@ import org.eclipse.debug.core.model.IBreakpoint; * </p> * @see org.eclipse.debug.core.IBreakpointListener * @see org.eclipse.debug.core.IBreakpointsListener + * @noimplement This interface is not intended to be implemented by clients. */ public interface IBreakpointManager { /** diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java index fa3cc9db5..8de809b74 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/IExpressionManager.java @@ -32,6 +32,7 @@ import org.eclipse.debug.core.model.IWatchExpressionDelegate; * @see org.eclipse.debug.core.IExpressionListener * @see org.eclipse.debug.core.IExpressionsListener * @since 2.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface IExpressionManager { /** diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfiguration.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfiguration.java index dd3cf44f7..a9b6f0c03 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfiguration.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfiguration.java @@ -57,6 +57,7 @@ import org.eclipse.core.runtime.IProgressMonitor; * @see org.eclipse.debug.core.model.ILaunchConfigurationDelegate * @see ILaunchConfigurationWorkingCopy * @since 2.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface ILaunchConfiguration extends IAdaptable { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfigurationType.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfigurationType.java index 6ad7de436..88adf1a2e 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfigurationType.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfigurationType.java @@ -78,6 +78,7 @@ import org.eclipse.debug.core.sourcelookup.ISourcePathComputer; * </p> * @see ILaunchConfiguration * @since 2.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface ILaunchConfigurationType extends IAdaptable { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfigurationWorkingCopy.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfigurationWorkingCopy.java index bec8fcdc6..ccbc75f27 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfigurationWorkingCopy.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchConfigurationWorkingCopy.java @@ -41,6 +41,7 @@ import org.eclipse.core.runtime.IAdaptable; * @see ILaunchConfigurationType * @see org.eclipse.debug.core.model.ILaunchConfigurationDelegate * @since 2.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface ILaunchConfigurationWorkingCopy extends ILaunchConfiguration, IAdaptable { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchDelegate.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchDelegate.java index 038bc75e9..3838d55c7 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchDelegate.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchDelegate.java @@ -24,6 +24,7 @@ import org.eclipse.debug.core.model.ILaunchConfigurationDelegate; * This interface is NOT to be implemented by clients * </p> * @since 3.3 + * @noimplement This interface is not intended to be implemented by clients. */ public interface ILaunchDelegate { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchManager.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchManager.java index 6c4683126..b814be46f 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchManager.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchManager.java @@ -30,6 +30,7 @@ import org.eclipse.debug.core.sourcelookup.ISourcePathComputer; * </p> * @see ILaunch * @see ILaunchListener + * @noimplement This interface is not intended to be implemented by clients. */ public interface ILaunchManager { /** diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchMode.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchMode.java index 248c820d2..69b98114e 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchMode.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/ILaunchMode.java @@ -31,6 +31,7 @@ package org.eclipse.debug.core; * 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 ILaunchMode { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/IMemoryBlockManager.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/IMemoryBlockManager.java index bbafff856..28393b99f 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/IMemoryBlockManager.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/IMemoryBlockManager.java @@ -27,6 +27,7 @@ import org.eclipse.debug.core.model.IMemoryBlockRetrieval; * @see org.eclipse.debug.core.model.IMemoryBlock * @see org.eclipse.debug.core.IMemoryBlockListener * @since 3.1 + * @noimplement This interface is not intended to be implemented by clients. */ public interface IMemoryBlockManager { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/model/IWatchExpression.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/model/IWatchExpression.java index ff7fa81e4..0023edad9 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/model/IWatchExpression.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/model/IWatchExpression.java @@ -27,6 +27,7 @@ package org.eclipse.debug.core.model; * @see org.eclipse.debug.core.model.IWatchExpressionDelegate * @see org.eclipse.debug.core.IExpressionManager * @since 3.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface IWatchExpression extends IErrorReportingExpression { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/ISourceContainerType.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/ISourceContainerType.java index 50095f4af..8af06969a 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/ISourceContainerType.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/ISourceContainerType.java @@ -39,6 +39,7 @@ package org.eclipse.debug.core.sourcelookup; * @see org.eclipse.debug.core.sourcelookup.ISourceContainer * @see org.eclipse.debug.core.sourcelookup.ISourceContainerTypeDelegate * @since 3.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISourceContainerType extends ISourceContainerTypeDelegate { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/ISourcePathComputer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/ISourcePathComputer.java index 5ac695d43..7405fef55 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/ISourcePathComputer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/ISourcePathComputer.java @@ -42,6 +42,7 @@ import org.eclipse.debug.core.DebugPlugin; * {@link org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate}. * </p> * @since 3.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISourcePathComputer extends ISourcePathComputerDelegate { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ArchiveSourceContainer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ArchiveSourceContainer.java index 8df120f6f..66f1555c9 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ArchiveSourceContainer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ArchiveSourceContainer.java @@ -24,6 +24,7 @@ import org.eclipse.debug.core.sourcelookup.ISourceLookupDirector; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class ArchiveSourceContainer extends AbstractSourceContainer { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ContainerSourceContainer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ContainerSourceContainer.java index 16a33089b..e04e14c9b 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ContainerSourceContainer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ContainerSourceContainer.java @@ -41,6 +41,7 @@ import org.eclipse.debug.core.sourcelookup.ISourceContainer; * This class is not intended to be subclassed or instantiated by clients. * </p> * @since 3.2 + * @noextend This class is not intended to be subclassed by clients. */ public abstract class ContainerSourceContainer extends CompositeSourceContainer { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/DefaultSourceContainer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/DefaultSourceContainer.java index fead34c5a..e1a957c9c 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/DefaultSourceContainer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/DefaultSourceContainer.java @@ -28,6 +28,7 @@ import org.eclipse.debug.internal.core.sourcelookup.SourceLookupMessages; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class DefaultSourceContainer extends CompositeSourceContainer { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/DirectorySourceContainer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/DirectorySourceContainer.java index f47a76238..28dbf3e40 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/DirectorySourceContainer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/DirectorySourceContainer.java @@ -28,6 +28,7 @@ import org.eclipse.debug.core.sourcelookup.ISourceContainerType; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class DirectorySourceContainer extends CompositeSourceContainer { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ExternalArchiveSourceContainer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ExternalArchiveSourceContainer.java index 3fe6e3332..4421519b4 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ExternalArchiveSourceContainer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ExternalArchiveSourceContainer.java @@ -36,6 +36,7 @@ import org.eclipse.debug.internal.core.sourcelookup.SourceLookupUtils; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class ExternalArchiveSourceContainer extends AbstractSourceContainer { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/FolderSourceContainer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/FolderSourceContainer.java index 6ac3b3132..cbee6303b 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/FolderSourceContainer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/FolderSourceContainer.java @@ -21,6 +21,7 @@ import org.eclipse.debug.core.sourcelookup.ISourceContainerType; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class FolderSourceContainer extends ContainerSourceContainer { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/LocalFileStorage.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/LocalFileStorage.java index cf97fbca6..cd355b773 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/LocalFileStorage.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/LocalFileStorage.java @@ -33,6 +33,7 @@ import org.eclipse.debug.internal.core.sourcelookup.SourceLookupMessages; * </p> * @see IStorage * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class LocalFileStorage extends PlatformObject implements IStorage { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ProjectSourceContainer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ProjectSourceContainer.java index ae890ae55..2b0841f97 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ProjectSourceContainer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ProjectSourceContainer.java @@ -30,6 +30,7 @@ import org.eclipse.debug.core.sourcelookup.ISourceContainerType; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class ProjectSourceContainer extends ContainerSourceContainer { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/WorkspaceSourceContainer.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/WorkspaceSourceContainer.java index 3f14bb51c..49a5af5bf 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/WorkspaceSourceContainer.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/WorkspaceSourceContainer.java @@ -25,6 +25,7 @@ import org.eclipse.debug.internal.core.sourcelookup.SourceLookupMessages; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class WorkspaceSourceContainer extends CompositeSourceContainer { diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ZipEntryStorage.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ZipEntryStorage.java index 23aad8ae7..a36d4c89d 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ZipEntryStorage.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/sourcelookup/containers/ZipEntryStorage.java @@ -33,6 +33,7 @@ import org.eclipse.debug.internal.core.sourcelookup.SourceLookupMessages; * </p> * @see IStorage * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class ZipEntryStorage extends PlatformObject implements IStorage { diff --git a/org.eclipse.debug.examples.core/.project b/org.eclipse.debug.examples.core/.project index 99d835c1a..b1f1fe3ee 100644 --- a/org.eclipse.debug.examples.core/.project +++ b/org.eclipse.debug.examples.core/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>example.debug.core</name> + <name>org.eclipse.debug.examples.core</name> <comment></comment> <projects> </projects> @@ -20,9 +20,15 @@ <arguments> </arguments> </buildCommand> + <buildCommand> + <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name> + <arguments> + </arguments> + </buildCommand> </buildSpec> <natures> <nature>org.eclipse.pde.PluginNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> + <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature> </natures> </projectDescription> diff --git a/org.eclipse.debug.examples.ui/.project b/org.eclipse.debug.examples.ui/.project index 6b2c66f6d..4b906e693 100644 --- a/org.eclipse.debug.examples.ui/.project +++ b/org.eclipse.debug.examples.ui/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>example.debug.ui</name> + <name>org.eclipse.debug.examples.ui</name> <comment></comment> <projects> </projects> @@ -20,9 +20,15 @@ <arguments> </arguments> </buildCommand> + <buildCommand> + <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name> + <arguments> + </arguments> + </buildCommand> </buildSpec> <natures> <nature>org.eclipse.pde.PluginNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> + <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature> </natures> </projectDescription> 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{ diff --git a/org.eclipse.ui.console/.project b/org.eclipse.ui.console/.project index aa92a70c1..b48657dd4 100644 --- a/org.eclipse.ui.console/.project +++ b/org.eclipse.ui.console/.project @@ -2,6 +2,8 @@ <projectDescription> <name>org.eclipse.ui.console</name> <comment></comment> + <projects> + </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> @@ -18,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.ui.console/META-INF/MANIFEST.MF b/org.eclipse.ui.console/META-INF/MANIFEST.MF index 34fcba0f0..6a8b3d68f 100644 --- a/org.eclipse.ui.console/META-INF/MANIFEST.MF +++ b/org.eclipse.ui.console/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.ui.console; singleton:=true -Bundle-Version: 3.2.100.qualifier +Bundle-Version: 3.3.0.qualifier Bundle-Activator: org.eclipse.ui.console.ConsolePlugin Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/org.eclipse.ui.console/component.xml b/org.eclipse.ui.console/component.xml deleted file mode 100644 index de1f8d5c8..000000000 --- a/org.eclipse.ui.console/component.xml +++ /dev/null @@ -1,42 +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 Console"> - <plugin id="org.eclipse.ui.console" /> - - <package name="org.eclipse.ui.console"> - <type name="AbstractConsole" /> - <type name="ConsolePlugin" instantiate="false" subclass="false" /> - <type name="IConsole" /> - <type name="IConsoleConstants" implement="false" /> - <type name="IConsoleDocumentPartitioner" /> - <type name="IConsoleFactory" /> - <type name="IConsoleListener" /> - <type name="IConsoleManager" implement="false" /> - <type name="IConsolePageParticipant" /> - <type name="IConsoleView" implement="false" /> - <type name="IHyperlink" /> - <type name="IHyperlink2" /> - <type name="IOConsole" /> - <type name="IOConsoleInputStream" subclass="false" instantiate="false" /> - <type name="IOConsoleOutputStream" subclass="false" instantiate="false" /> - <type name="IPatternMatchListener" /> - <type name="IPatternMatchListenerDelegate" /> - <type name="MessageConsole" subclass="false" /> - <type name="MessageConsoleStream" subclass="false" instantiate="false" /> - <type name="PatternMatchEvent" subclass="false" /> - <type name="TextConsole" /> - <type name="TextConsolePage" /> - <type name="TextConsoleViewer" /> - </package> - <package name="org.eclipse.ui.console.actions"> - <type name="ClearOutputAction" subclass="false" /> - <type name="CloseConsoleAction" subclass="false" /> - <type name="TextViewerAction" /> - <type name="TextViewerGotoLineAction" subclass="false" /> - </package> - - <component-depends unrestricted="true"/> - -</component>
\ No newline at end of file diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/ConsolePlugin.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/ConsolePlugin.java index 924ee1b8b..ee453bebb 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/ConsolePlugin.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/ConsolePlugin.java @@ -28,6 +28,8 @@ import org.osgi.framework.BundleContext; * The console plug-in class. * * @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 ConsolePlugin extends AbstractUIPlugin { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleConstants.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleConstants.java index 4321582de..b9df9450a 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleConstants.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleConstants.java @@ -15,6 +15,7 @@ package org.eclipse.ui.console; * Constants relating to the console plug-in. * * @since 3.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface IConsoleConstants { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleManager.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleManager.java index e5f16fd44..0d24c0c23 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleManager.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleManager.java @@ -16,6 +16,7 @@ package org.eclipse.ui.console; * 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 IConsoleManager { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleView.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleView.java index b76b3c38e..422f0a561 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleView.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/IConsoleView.java @@ -18,6 +18,7 @@ import org.eclipse.ui.IViewPart; * 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 IConsoleView extends IViewPart { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/IOConsoleInputStream.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/IOConsoleInputStream.java index 66b0ffe4e..1ea63797a 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/IOConsoleInputStream.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/IOConsoleInputStream.java @@ -26,6 +26,8 @@ import org.eclipse.swt.graphics.Color; * to subclass this class. * </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 IOConsoleInputStream extends InputStream { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/IOConsoleOutputStream.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/IOConsoleOutputStream.java index f886fb996..782f766e7 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/IOConsoleOutputStream.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/IOConsoleOutputStream.java @@ -31,6 +31,8 @@ import org.eclipse.ui.internal.console.IOConsolePartitioner; * to process the output. * </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 IOConsoleOutputStream extends OutputStream { /** diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java index a429e94db..dc7cd9da9 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsole.java @@ -23,6 +23,7 @@ import org.eclipse.ui.part.IPageBookViewPage; * Clients may instantiate this class; not intended to be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class MessageConsole extends IOConsole { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsoleStream.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsoleStream.java index 97ef02bd5..652150073 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsoleStream.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/MessageConsoleStream.java @@ -30,6 +30,8 @@ import java.io.IOException; * Since 3.1, this class extends {@link org.eclipse.ui.console.IOConsoleOutputStream}. * </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 MessageConsoleStream extends IOConsoleOutputStream { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/PatternMatchEvent.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/PatternMatchEvent.java index 50693c45c..bbf41202a 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/PatternMatchEvent.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/PatternMatchEvent.java @@ -21,6 +21,7 @@ import java.util.EventObject; * @see org.eclipse.ui.console.IPatternMatchListener * @see org.eclipse.ui.console.TextConsole * @since 3.1 + * @noextend This class is not intended to be subclassed by clients. */ public class PatternMatchEvent extends EventObject { /* diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/ClearOutputAction.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/ClearOutputAction.java index 6b0d8748e..a4707e67e 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/ClearOutputAction.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/ClearOutputAction.java @@ -31,6 +31,7 @@ import org.eclipse.ui.internal.console.IInternalConsoleConstants; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class ClearOutputAction extends Action { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/CloseConsoleAction.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/CloseConsoleAction.java index 38918477b..6843f4c9b 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/CloseConsoleAction.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/CloseConsoleAction.java @@ -24,6 +24,7 @@ import org.eclipse.ui.internal.console.IInternalConsoleConstants; * be subclassed. * </p> * @since 3.1 + * @noextend This class is not intended to be subclassed by clients. */ public class CloseConsoleAction extends Action { diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/TextViewerGotoLineAction.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/TextViewerGotoLineAction.java index 879e1f443..0ba103472 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/TextViewerGotoLineAction.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/actions/TextViewerGotoLineAction.java @@ -31,6 +31,7 @@ import org.eclipse.ui.internal.console.ConsoleMessages; * be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class TextViewerGotoLineAction extends TextViewerAction { |