1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-15 13:05:22 +02:00

[cleanup] Get rid of @noextend on interfaces

This commit is contained in:
Martin Oberhuber 2008-04-24 00:10:53 +00:00
parent 24b78c6c94
commit 86a6dd5d70
15 changed files with 24 additions and 34 deletions

View file

@ -26,13 +26,13 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
/** /**
* A filter consists of filter strings and may be contained in a filter pool. * A filter consists of filter strings and may be contained in a filter pool.
* Filter pools are referenced by subsystems. * Filter pools are referenced by subsystems. Subsystems are responsible for
* Subsystems are responsible for interpreting the filters. Filters, in and * interpreting the filters. Filters, in and of themselves, provide no
* of themselves, provide no interpretation of themselves when applied * interpretation of themselves when applied to the resources managed by a
* to the resources managed by a subsystem. * subsystem.
* @noextend This interface is not intended to be extended by clients. *
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients. The
* The allowable implementations already present in the framwork. * allowable implementations already present in the framework.
*/ */
public interface ISystemFilter extends IRSEReferencedObject, ISystemFilterContainer, IRSEModelObject { public interface ISystemFilter extends IRSEReferencedObject, ISystemFilterContainer, IRSEModelObject {

View file

@ -22,7 +22,6 @@ import org.eclipse.rse.core.model.IRSEPersistableContainer;
/** /**
* Filter containers are any objects that contain filters. * Filter containers are any objects that contain filters.
* This includes filter pools and filters themselves. * This includes filter pools and filters themselves.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -31,7 +31,6 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
* This interface captures those common methods, and both * This interface captures those common methods, and both
* SystemFilterReference and SystemFilterPoolReference * SystemFilterReference and SystemFilterPoolReference
* implement this interface and hence these methods. * implement this interface and hence these methods.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -25,7 +25,6 @@ import org.eclipse.rse.core.references.IRSEPersistableReferencedObject;
/** /**
* This interface represents a system filter pool, which is a means of * This interface represents a system filter pool, which is a means of
* grouping filters to be referenced together. * grouping filters to be referenced together.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -33,7 +33,6 @@ import org.eclipse.rse.core.model.ISystemProfile;
* filter related activity through a single point like this, we can ensure that * filter related activity through a single point like this, we can ensure that
* all changes are saved to disk, and events are fired properly. * all changes are saved to disk, and events are fired properly.
* *
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface ISystemFilterPoolManager extends IRSEPersistableContainer { public interface ISystemFilterPoolManager extends IRSEPersistableContainer {

View file

@ -32,7 +32,6 @@ import org.eclipse.core.runtime.IAdaptable;
* in order to fire events to update its GUI. So this interface captures those * in order to fire events to update its GUI. So this interface captures those
* callbacks that done to the provider for every interesting event. Should you * callbacks that done to the provider for every interesting event. Should you
* not care about these, supply empty shells for these methods. * not care about these, supply empty shells for these methods.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface ISystemFilterPoolManagerProvider extends IAdaptable { public interface ISystemFilterPoolManagerProvider extends IAdaptable {

View file

@ -24,7 +24,6 @@ import org.eclipse.rse.core.references.IRSEPersistableReferencingObject;
* level, while subsystems contain references to one or more pools. A pool can be referenced * level, while subsystems contain references to one or more pools. A pool can be referenced
* by multiple connections. Pools don't go away until explicitly deleted by the user, regardless * by multiple connections. Pools don't go away until explicitly deleted by the user, regardless
* of their reference count. * of their reference count.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -25,7 +25,6 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
* a filter pool. This class builds on the parent class SystemPersistableReferenceManager, * a filter pool. This class builds on the parent class SystemPersistableReferenceManager,
* offering convenience versions of the parent methods that are typed to the * offering convenience versions of the parent methods that are typed to the
* classes in the filters framework. * classes in the filters framework.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -30,7 +30,6 @@ package org.eclipse.rse.core.filters;
* in order to fire events to update its GUI. So this interface captures those * in order to fire events to update its GUI. So this interface captures those
* callbacks that done to the provider for every interesting event. Should you * callbacks that done to the provider for every interesting event. Should you
* not care about these, supply empty shells for these methods. * not care about these, supply empty shells for these methods.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -23,11 +23,11 @@ import org.eclipse.rse.core.references.IRSEReferencingObject;
import org.eclipse.rse.core.subsystems.ISubSystem; import org.eclipse.rse.core.subsystems.ISubSystem;
/** /**
* Represents a shadow or reference to a system filter. * Represents a shadow or reference to a system filter. Such references are only
* Such references are only transient, not savable to disk. * transient, not savable to disk.
* @noextend This interface is not intended to be extended by clients. *
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients. The
* The allowable implementations are already present in the framework. * allowable implementations are already present in the framework.
*/ */
public interface ISystemFilterReference extends IRSEReferencingObject, ISystemFilterContainerReference, ISystemContainer { public interface ISystemFilterReference extends IRSEReferencingObject, ISystemFilterContainerReference, ISystemContainer {
/** /**

View file

@ -16,7 +16,6 @@ import org.eclipse.rse.core.model.ISystemProfile;
import org.eclipse.rse.logging.Logger; import org.eclipse.rse.logging.Logger;
/** /**
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -28,7 +28,6 @@ import org.eclipse.rse.core.references.IRSEBaseReferencedObject;
* than a string, and its up to each consumer to know what to do with it. Generally, * than a string, and its up to each consumer to know what to do with it. Generally,
* a filter string edit pane is designed to prompt the user for the contents of the * a filter string edit pane is designed to prompt the user for the contents of the
* string in a domain-friendly way. * string in a domain-friendly way.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -22,7 +22,6 @@ import org.eclipse.rse.core.references.IRSEBaseReferencingObject;
/** /**
* Represents a reference to a filter string. * Represents a reference to a filter string.
* Needed so the UI can show the same filter string multiple times. * Needed so the UI can show the same filter string multiple times.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The allowable implementations are already present in the framework. * The allowable implementations are already present in the framework.
*/ */

View file

@ -15,8 +15,10 @@ import org.eclipse.rse.internal.core.filters.SystemFilterSimple;
/** /**
* Utilities to be used in the construction and manipulation of filters. * Utilities to be used in the construction and manipulation of filters.
* @noextend This interface is not intended to be extended by clients. *
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noinstantiate This class is not intended to be instantiated by clients.
* @since org.eclipse.rse.core 3.0
*/ */
public class SystemFilterUtil { public class SystemFilterUtil {

View file

@ -31,7 +31,6 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
* An IHost holds information identifying a remote system. It also logically contains * An IHost holds information identifying a remote system. It also logically contains
* ISubSystem objects, although this containment is achievable programmatically versus via * ISubSystem objects, although this containment is achievable programmatically versus via
* object oriented containment. * object oriented containment.
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients. * @noimplement This interface is not intended to be implemented by clients.
* The standard implementations are included in the framework. * The standard implementations are included in the framework.
*/ */