1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-29 11:55:40 +02:00

bug 301373: [API] add @noextend and @noimplement tags - org.eclipse.cdt.managedbuilder.core

Oops @noimplement was meant
This commit is contained in:
Andrew Gvozdev 2010-02-08 02:56:15 +00:00
parent 38f1bcb979
commit 18cef6322e
74 changed files with 68 additions and 84 deletions

View file

@ -23,10 +23,6 @@ import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
import org.eclipse.cdt.managedbuilder.internal.core.Configuration; import org.eclipse.cdt.managedbuilder.internal.core.Configuration;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
/**
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/
public final class CfgInfoContext{ public final class CfgInfoContext{
private static final String DELIMITER = ";"; //$NON-NLS-1$ private static final String DELIMITER = ";"; //$NON-NLS-1$
private static final int NULL_OBJ_CODE = 29; private static final int NULL_OBJ_CODE = 29;

View file

@ -19,7 +19,7 @@ import org.eclipse.core.runtime.CoreException;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface ICfgScannerConfigBuilderInfo2Set { public interface ICfgScannerConfigBuilderInfo2Set {
boolean isPerRcTypeDiscovery(); boolean isPerRcTypeDiscovery();

View file

@ -19,7 +19,7 @@ import org.eclipse.core.runtime.IPath;
* This interface represents a command to be invoked for building the step * This interface represents a command to be invoked for building the step
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildCommand { public interface IBuildCommand {

View file

@ -22,7 +22,7 @@ import org.eclipse.core.runtime.IPath;
* build actions and resources * build actions and resources
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildDescription { public interface IBuildDescription {

View file

@ -19,7 +19,7 @@ import org.eclipse.core.runtime.CoreException;
* this interface represents the build description factory * this interface represents the build description factory
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildDescriptionFactory { public interface IBuildDescriptionFactory {

View file

@ -17,7 +17,7 @@ package org.eclipse.cdt.managedbuilder.buildmodel;
* into one group * into one group
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildIOType { public interface IBuildIOType {
/** /**

View file

@ -19,7 +19,7 @@ import org.eclipse.core.runtime.IPath;
* This interface represents the resource used in the build * This interface represents the resource used in the build
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildResource { public interface IBuildResource {
/** /**

View file

@ -20,7 +20,7 @@ import org.eclipse.core.runtime.IPath;
* This interface is used to represent the build action * This interface is used to represent the build action
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildStep { public interface IBuildStep {
/** /**

View file

@ -20,7 +20,7 @@ import org.eclipse.core.runtime.CoreException;
* @see BuildDescriptionManager#accept(IStepVisitor, IBuildDescription, boolean) * @see BuildDescriptionManager#accept(IStepVisitor, IBuildDescription, boolean)
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IStepVisitor { public interface IStepVisitor {
/** /**

View file

@ -14,7 +14,7 @@ import org.eclipse.core.runtime.CoreException;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildProperties extends Cloneable { public interface IBuildProperties extends Cloneable {
IBuildProperty[] getProperties(); IBuildProperty[] getProperties();

View file

@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildProperty { public interface IBuildProperty {
IBuildPropertyType getPropertyType(); IBuildPropertyType getPropertyType();

View file

@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildPropertyManager { public interface IBuildPropertyManager {
IBuildPropertyType[] getPropertyTypes(); IBuildPropertyType[] getPropertyTypes();

View file

@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildPropertyType extends IPropertyBase { public interface IBuildPropertyType extends IPropertyBase {
IBuildPropertyValue[] getSupportedValues(); IBuildPropertyValue[] getSupportedValues();

View file

@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildPropertyValue extends IPropertyBase{ public interface IBuildPropertyValue extends IPropertyBase{

View file

@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IPropertyBase { public interface IPropertyBase {
String getId(); String getId();

View file

@ -19,7 +19,6 @@ import org.eclipse.cdt.managedbuilder.buildproperties.IBuildPropertyValue;
* This class is intended to compare MBS-specific classes * This class is intended to compare MBS-specific classes
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/ */
public class BuildListComparator extends CDTListComparator { public class BuildListComparator extends CDTListComparator {
private static final String EMPTY = ""; //$NON-NLS-1$ private static final String EMPTY = ""; //$NON-NLS-1$

View file

@ -18,7 +18,7 @@ package org.eclipse.cdt.managedbuilder.core;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IAdditionalInput { public interface IAdditionalInput {

View file

@ -14,7 +14,7 @@ import org.eclipse.core.runtime.PluginVersionIdentifier;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildObject { public interface IBuildObject {
// Schema element names // Schema element names

View file

@ -16,7 +16,7 @@ import org.eclipse.cdt.managedbuilder.buildproperties.IBuildPropertyValue;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildObjectProperties extends IBuildProperties, IBuildPropertiesRestriction { public interface IBuildObjectProperties extends IBuildProperties, IBuildPropertiesRestriction {
IBuildPropertyType[] getSupportedTypes(); IBuildPropertyType[] getSupportedTypes();

View file

@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.core;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildObjectPropertiesContainer { public interface IBuildObjectPropertiesContainer {
IBuildObjectProperties getBuildProperties(); IBuildObjectProperties getBuildProperties();

View file

@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.core;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildPropertiesRestriction { public interface IBuildPropertiesRestriction {
String[] getSupportedTypeIds(); String[] getSupportedTypeIds();

View file

@ -29,7 +29,7 @@ import org.eclipse.core.runtime.IConfigurationElement;
* *
* @since 2.1 * @since 2.1
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuilder extends IBuildObject, IMakeBuilderInfo { public interface IBuilder extends IBuildObject, IMakeBuilderInfo {
public static final String ARGUMENTS = "arguments"; //$NON-NLS-1$ public static final String ARGUMENTS = "arguments"; //$NON-NLS-1$

View file

@ -1,5 +1,4 @@
/******************************************************************************* /*******************************************************************************
* Copyright (c) 2003, 2010 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials * All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0 * are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at * which accompanies this distribution, and is available at
@ -32,7 +31,7 @@ import org.eclipse.core.runtime.IPath;
* *
* @since 2.1 * @since 2.1
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IConfiguration extends IBuildObject, IBuildObjectPropertiesContainer { public interface IConfiguration extends IBuildObject, IBuildObjectPropertiesContainer {
public static final String ARTIFACT_NAME = "artifactName"; //$NON-NLS-1$ public static final String ARTIFACT_NAME = "artifactName"; //$NON-NLS-1$

View file

@ -20,7 +20,7 @@ import org.eclipse.core.resources.IResource;
* The configuration contains one or more children of type tool-reference. * The configuration contains one or more children of type tool-reference.
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
* *
* @deprecated This class was deprecated in 2.1 * @deprecated This class was deprecated in 2.1
*/ */

View file

@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.core;
/** /**
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IEnvVarBuildPath { public interface IEnvVarBuildPath {
public static final int BUILDPATH_INCLUDE = 1; public static final int BUILDPATH_INCLUDE = 1;

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.core.settings.model.extension.CFileData;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IFileInfo extends IResourceConfiguration { public interface IFileInfo extends IResourceConfiguration {
public static final String FILE_INFO_ELEMENT_NAME = "fileInfo"; //$NON-NLS-1$ public static final String FILE_INFO_ELEMENT_NAME = "fileInfo"; //$NON-NLS-1$

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.core.settings.model.extension.CFolderData;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IFolderInfo extends IResourceInfo { public interface IFolderInfo extends IResourceInfo {
public final static String FOLDER_INFO_ELEMENT_NAME = "folderInfo"; //$NON-NLS-1$ public final static String FOLDER_INFO_ELEMENT_NAME = "folderInfo"; //$NON-NLS-1$

View file

@ -18,7 +18,7 @@ package org.eclipse.cdt.managedbuilder.core;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IHoldsOptions extends IBuildObject { public interface IHoldsOptions extends IBuildObject {

View file

@ -19,7 +19,7 @@ package org.eclipse.cdt.managedbuilder.core;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IInputOrder { public interface IInputOrder {
public static final String INPUT_ORDER_ELEMENT_NAME = "inputOrder"; //$NON-NLS-1$ public static final String INPUT_ORDER_ELEMENT_NAME = "inputOrder"; //$NON-NLS-1$

View file

@ -21,7 +21,7 @@ import org.eclipse.core.runtime.content.IContentType;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IInputType extends IBuildObject { public interface IInputType extends IBuildObject {
public static final String INPUT_TYPE_ELEMENT_NAME = "inputType"; //$NON-NLS-1$ public static final String INPUT_TYPE_ELEMENT_NAME = "inputType"; //$NON-NLS-1$

View file

@ -30,7 +30,7 @@ import org.eclipse.core.runtime.IPath;
* configuration. * configuration.
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IManagedBuildInfo { public interface IManagedBuildInfo {
public static final String DEFAULT_CONFIGURATION = "defaultConfig"; //$NON-NLS-1$ public static final String DEFAULT_CONFIGURATION = "defaultConfig"; //$NON-NLS-1$

View file

@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.core;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IManagedCommandLineInfo { public interface IManagedCommandLineInfo {
/** /**

View file

@ -16,7 +16,7 @@ package org.eclipse.cdt.managedbuilder.core;
* point, or from an instance of IManagedConfigProvider. * point, or from an instance of IManagedConfigProvider.
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IManagedConfigElement { public interface IManagedConfigElement {

View file

@ -36,7 +36,7 @@ import org.eclipse.core.resources.IResource;
* *
* @since 2.1 * @since 2.1
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IManagedProject extends IBuildObject, IBuildObjectPropertiesContainer { public interface IManagedProject extends IBuildObject, IBuildObjectPropertiesContainer {
public static final String MANAGED_PROJECT_ELEMENT_NAME = "project"; //$NON-NLS-1$ public static final String MANAGED_PROJECT_ELEMENT_NAME = "project"; //$NON-NLS-1$

View file

@ -17,7 +17,7 @@ import org.eclipse.core.runtime.IStatus;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IModificationStatus extends IStatus { public interface IModificationStatus extends IStatus {
/** /**

View file

@ -16,7 +16,7 @@ import org.eclipse.cdt.managedbuilder.buildproperties.IBuildPropertyValue;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IMultiConfiguration extends IConfiguration, ICMultiItemsHolder { public interface IMultiConfiguration extends IConfiguration, ICMultiItemsHolder {

View file

@ -16,7 +16,7 @@ package org.eclipse.cdt.managedbuilder.core;
* Basic Tool / Toolchain Option type. * Basic Tool / Toolchain Option type.
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IOption extends IBuildObject { public interface IOption extends IBuildObject {
// Type for the value of the option // Type for the value of the option

View file

@ -14,7 +14,7 @@ import java.net.URL;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IOptionCategory extends IBuildObject { public interface IOptionCategory extends IBuildObject {

View file

@ -15,7 +15,7 @@ import org.eclipse.core.runtime.IPath;
* and their platform locations * and their platform locations
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IOptionPathConverter { public interface IOptionPathConverter {

View file

@ -19,7 +19,7 @@ import org.eclipse.core.runtime.content.IContentType;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IOutputType extends IBuildObject { public interface IOutputType extends IBuildObject {
public static final String OUTPUT_TYPE_ELEMENT_NAME = "outputType"; //$NON-NLS-1$ public static final String OUTPUT_TYPE_ELEMENT_NAME = "outputType"; //$NON-NLS-1$

View file

@ -42,7 +42,7 @@ import org.eclipse.cdt.managedbuilder.macros.IProjectBuildMacroSupplier;
* *
* @since 2.1 * @since 2.1
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IProjectType extends IBuildObject, IBuildObjectPropertiesContainer { public interface IProjectType extends IBuildObject, IBuildObjectPropertiesContainer {
public static final String PROJECTTYPE_ELEMENT_NAME = "projectType"; //$NON-NLS-1$ public static final String PROJECTTYPE_ELEMENT_NAME = "projectType"; //$NON-NLS-1$

View file

@ -22,7 +22,7 @@ import org.eclipse.core.resources.IResource;
* *
* @since 2.1 * @since 2.1
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IResourceConfiguration extends IResourceInfo { public interface IResourceConfiguration extends IResourceInfo {
public static final String RESOURCE_CONFIGURATION_ELEMENT_NAME = "resourceConfiguration"; //$NON-NLS-1$ public static final String RESOURCE_CONFIGURATION_ELEMENT_NAME = "resourceConfiguration"; //$NON-NLS-1$

View file

@ -16,7 +16,7 @@ import org.eclipse.core.runtime.IPath;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IResourceInfo extends IBuildObject { public interface IResourceInfo extends IBuildObject {
// public static final String PARENT_FOLDER_INFO_ID = "parentFolderInfoId"; // public static final String PARENT_FOLDER_INFO_ID = "parentFolderInfoId";

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.core.settings.model.ICSettingEntry;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IReverseOptionPathConverter { public interface IReverseOptionPathConverter {
String convertToOptionValue(ICSettingEntry entry, IOption option, ITool tool); String convertToOptionValue(ICSettingEntry entry, IOption option, ITool tool);

View file

@ -19,7 +19,7 @@ import org.eclipse.core.resources.IResource;
* *
* @deprecated This class was deprecated in 2.1 * @deprecated This class was deprecated in 2.1
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
@Deprecated @Deprecated
public interface ITarget extends IBuildObject { public interface ITarget extends IBuildObject {

View file

@ -20,7 +20,7 @@ import org.eclipse.cdt.core.settings.model.extension.CTargetPlatformData;
* *
* @since 2.1 * @since 2.1
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface ITargetPlatform extends IBuildObject { public interface ITargetPlatform extends IBuildObject {
public static final String TARGET_PLATFORM_ELEMENT_NAME = "targetPlatform"; //$NON-NLS-1$ public static final String TARGET_PLATFORM_ELEMENT_NAME = "targetPlatform"; //$NON-NLS-1$

View file

@ -24,7 +24,7 @@ import org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyGeneratorType;
* Most tools have a set of options that can be used to modify the behavior of the tool. * Most tools have a set of options that can be used to modify the behavior of the tool.
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface ITool extends IBuildObject, IHoldsOptions { public interface ITool extends IBuildObject, IHoldsOptions {
// Schema element names // Schema element names

View file

@ -31,7 +31,7 @@ import org.eclipse.cdt.managedbuilder.macros.IConfigurationBuildMacroSupplier;
* *
* @since 2.1 * @since 2.1
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IToolChain extends IBuildObject, IHoldsOptions { public interface IToolChain extends IBuildObject, IHoldsOptions {
public static final String TOOL_CHAIN_ELEMENT_NAME = "toolChain"; //$NON-NLS-1$ public static final String TOOL_CHAIN_ELEMENT_NAME = "toolChain"; //$NON-NLS-1$

View file

@ -18,7 +18,7 @@ import org.eclipse.cdt.managedbuilder.internal.core.OptionReference;
* @deprecated This class was deprecated in 2.1 * @deprecated This class was deprecated in 2.1
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
@Deprecated @Deprecated
public interface IToolReference extends ITool { public interface IToolReference extends ITool {

View file

@ -15,10 +15,6 @@ import org.eclipse.cdt.core.settings.model.ICStorageElement;
import org.eclipse.cdt.core.settings.model.util.CDataUtil; import org.eclipse.cdt.core.settings.model.util.CDataUtil;
import org.eclipse.cdt.managedbuilder.internal.core.Option; import org.eclipse.cdt.managedbuilder.internal.core.Option;
/**
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/
public final class OptionStringValue { public final class OptionStringValue {
private static final String ATTR_SRC_PATH = "srcPath"; //$NON-NLS-1$ private static final String ATTR_SRC_PATH = "srcPath"; //$NON-NLS-1$
private static final String ATTR_SRC_ROOT_PATH = "srcRootPath"; //$NON-NLS-1$ private static final String ATTR_SRC_ROOT_PATH = "srcRootPath"; //$NON-NLS-1$

View file

@ -20,7 +20,7 @@ import org.eclipse.cdt.managedbuilder.core.IConfiguration;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IEnvironmentVariableProvider{ public interface IEnvironmentVariableProvider{

View file

@ -16,7 +16,7 @@ import org.eclipse.cdt.core.envvar.IEnvironmentVariable;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IEnvironmentVariableSupplier { public interface IEnvironmentVariableSupplier {

View file

@ -19,7 +19,6 @@ import org.eclipse.core.runtime.IStatus;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/ */
public class BuildMacroException extends CdtVariableException { public class BuildMacroException extends CdtVariableException {
/** /**

View file

@ -16,7 +16,7 @@ import org.eclipse.cdt.core.cdtvariables.ICdtVariable;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildMacroProvider{ public interface IBuildMacroProvider{
public final static int CONTEXT_FILE = 1; public final static int CONTEXT_FILE = 1;

View file

@ -17,7 +17,7 @@ import org.eclipse.cdt.core.cdtvariables.ICdtVariableStatus;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildMacroStatus extends ICdtVariableStatus { public interface IBuildMacroStatus extends ICdtVariableStatus {

View file

@ -18,7 +18,7 @@ import org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IBuildMacroSupplier extends ICdtVariableSupplier{ public interface IBuildMacroSupplier extends ICdtVariableSupplier{

View file

@ -14,7 +14,7 @@ package org.eclipse.cdt.managedbuilder.macros;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IFileContextBuildMacroValues { public interface IFileContextBuildMacroValues {
public static final String PREFIX = "macro"; //$NON-NLS-1$ public static final String PREFIX = "macro"; //$NON-NLS-1$

View file

@ -17,7 +17,7 @@ import org.eclipse.core.runtime.IPath;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IFileContextData { public interface IFileContextData {

View file

@ -18,7 +18,7 @@ import org.eclipse.cdt.managedbuilder.core.IOption;
* *
* @since 3.0 * @since 3.0
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IOptionContextData { public interface IOptionContextData {
/** /**

View file

@ -17,7 +17,7 @@ import java.util.Vector;
* and outputs while a Gnu makefile is being generated. * and outputs while a Gnu makefile is being generated.
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IManagedBuildGnuToolInfo { public interface IManagedBuildGnuToolInfo {
public final String DOT = "."; //$NON-NLS-1$ public final String DOT = "."; //$NON-NLS-1$

View file

@ -52,7 +52,6 @@ import org.eclipse.core.runtime.Path;
* and outputs while a Gnu makefile is being generated. * and outputs while a Gnu makefile is being generated.
* *
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/ */
public class ManagedBuildGnuToolInfo implements IManagedBuildGnuToolInfo { public class ManagedBuildGnuToolInfo implements IManagedBuildGnuToolInfo {

View file

@ -16,10 +16,6 @@ import org.eclipse.cdt.managedbuilder.internal.tcmodification.ConflictSet;
import org.eclipse.core.runtime.Status; import org.eclipse.core.runtime.Status;
/**
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/
public final class CompatibilityStatus extends Status { public final class CompatibilityStatus extends Status {
public static final CompatibilityStatus OK_COMPATIBILITY_STATUS = new CompatibilityStatus(OK, ManagedBuilderCorePlugin.getUniqueIdentifier(), ""); //$NON-NLS-1$ public static final CompatibilityStatus OK_COMPATIBILITY_STATUS = new CompatibilityStatus(OK, ManagedBuilderCorePlugin.getUniqueIdentifier(), ""); //$NON-NLS-1$

View file

@ -15,7 +15,7 @@ import org.eclipse.core.runtime.CoreException;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IApplicableModification extends IModification { public interface IApplicableModification extends IModification {
/** /**

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.IBuilder;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IConfigurationModification extends IFolderInfoModification { public interface IConfigurationModification extends IFolderInfoModification {
/** /**

View file

@ -15,7 +15,7 @@ import org.eclipse.core.runtime.IPath;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IConflict { public interface IConflict {
int INCOMPATIBLE = 1; int INCOMPATIBLE = 1;

View file

@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.tcmodification;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IFileInfoModification extends IToolListModification { public interface IFileInfoModification extends IToolListModification {

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.IToolChain;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IFolderInfoModification extends IToolListModification { public interface IFolderInfoModification extends IToolListModification {

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.IResourceInfo;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IModification { public interface IModification {
IResourceInfo getResourceInfo(); IResourceInfo getResourceInfo();

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.ITool;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IModificationOperation { public interface IModificationOperation {
/** /**

View file

@ -17,7 +17,7 @@ import org.eclipse.cdt.managedbuilder.internal.core.IRealBuildObjectAssociation;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IToolChainModificationManager { public interface IToolChainModificationManager {
int OBJECT_CONFIGURATION = IRealBuildObjectAssociation.OBJECT_CONFIGURATION; int OBJECT_CONFIGURATION = IRealBuildObjectAssociation.OBJECT_CONFIGURATION;

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.ITool;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IToolListModification extends IApplicableModification { public interface IToolListModification extends IApplicableModification {
/** /**

View file

@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.ITool;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IToolModification extends IModification { public interface IToolModification extends IModification {
/** /**

View file

@ -14,7 +14,7 @@ import org.eclipse.core.runtime.CoreException;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IMakeBuilderInfo extends IMakeCommonBuildInfo { public interface IMakeBuilderInfo extends IMakeCommonBuildInfo {

View file

@ -18,7 +18,7 @@ import org.eclipse.core.runtime.IPath;
/** /**
* @noextend This class is not intended to be subclassed by clients. * @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients. * @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IMakeCommonBuildInfo { public interface IMakeCommonBuildInfo {
public final static String ARGS_PREFIX = "org.eclipse.cdt.make.core"; //$NON-NLS-1$ public final static String ARGS_PREFIX = "org.eclipse.cdt.make.core"; //$NON-NLS-1$