mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-28 19:35:36 +02:00
bug 301373: [API] add @noextend and @noimplement tags - org.eclipse.cdt.managedbuilder.core
Oops @noimplement was meant
This commit is contained in:
parent
38f1bcb979
commit
18cef6322e
74 changed files with 68 additions and 84 deletions
|
@ -23,10 +23,6 @@ import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
|
|||
import org.eclipse.cdt.managedbuilder.internal.core.Configuration;
|
||||
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{
|
||||
private static final String DELIMITER = ";"; //$NON-NLS-1$
|
||||
private static final int NULL_OBJ_CODE = 29;
|
||||
|
|
|
@ -19,7 +19,7 @@ import org.eclipse.core.runtime.CoreException;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
boolean isPerRcTypeDiscovery();
|
||||
|
|
|
@ -19,7 +19,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
* This interface represents a command to be invoked for building the step
|
||||
*
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
* build actions and resources
|
||||
*
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ import org.eclipse.core.runtime.CoreException;
|
|||
* this interface represents the build description factory
|
||||
*
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ package org.eclipse.cdt.managedbuilder.buildmodel;
|
|||
* into one group
|
||||
*
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -19,7 +19,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
* This interface represents the resource used in the build
|
||||
*
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -20,7 +20,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
* This interface is used to represent the build action
|
||||
*
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -20,7 +20,7 @@ import org.eclipse.core.runtime.CoreException;
|
|||
* @see BuildDescriptionManager#accept(IStepVisitor, IBuildDescription, boolean)
|
||||
*
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.core.runtime.CoreException;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
IBuildProperty[] getProperties();
|
||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
IBuildPropertyType getPropertyType();
|
||||
|
|
|
@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
IBuildPropertyType[] getPropertyTypes();
|
||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
IBuildPropertyValue[] getSupportedValues();
|
||||
|
|
|
@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
|
|||
|
||||
/**
|
||||
* @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{
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.buildproperties;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
String getId();
|
||||
|
|
|
@ -19,7 +19,6 @@ import org.eclipse.cdt.managedbuilder.buildproperties.IBuildPropertyValue;
|
|||
* This class is intended to compare MBS-specific classes
|
||||
*
|
||||
* @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 {
|
||||
private static final String EMPTY = ""; //$NON-NLS-1$
|
||||
|
|
|
@ -18,7 +18,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.core.runtime.PluginVersionIdentifier;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
// Schema element names
|
||||
|
|
|
@ -16,7 +16,7 @@ import org.eclipse.cdt.managedbuilder.buildproperties.IBuildPropertyValue;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
IBuildPropertyType[] getSupportedTypes();
|
||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
IBuildObjectProperties getBuildProperties();
|
||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
String[] getSupportedTypeIds();
|
||||
|
|
|
@ -29,7 +29,7 @@ import org.eclipse.core.runtime.IConfigurationElement;
|
|||
*
|
||||
* @since 2.1
|
||||
* @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 static final String ARGUMENTS = "arguments"; //$NON-NLS-1$
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2003, 2010 IBM Corporation and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
|
@ -32,7 +31,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
*
|
||||
* @since 2.1
|
||||
* @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 static final String ARTIFACT_NAME = "artifactName"; //$NON-NLS-1$
|
||||
|
|
|
@ -20,7 +20,7 @@ import org.eclipse.core.resources.IResource;
|
|||
* The configuration contains one or more children of type tool-reference.
|
||||
*
|
||||
* @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
|
||||
*/
|
||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
/**
|
||||
* @since 3.0
|
||||
* @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 static final int BUILDPATH_INCLUDE = 1;
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.core.settings.model.extension.CFileData;
|
|||
|
||||
/**
|
||||
* @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 static final String FILE_INFO_ELEMENT_NAME = "fileInfo"; //$NON-NLS-1$
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.core.settings.model.extension.CFolderData;
|
|||
|
||||
/**
|
||||
* @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 final static String FOLDER_INFO_ELEMENT_NAME = "folderInfo"; //$NON-NLS-1$
|
||||
|
|
|
@ -18,7 +18,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 static final String INPUT_ORDER_ELEMENT_NAME = "inputOrder"; //$NON-NLS-1$
|
||||
|
|
|
@ -21,7 +21,7 @@ import org.eclipse.core.runtime.content.IContentType;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 static final String INPUT_TYPE_ELEMENT_NAME = "inputType"; //$NON-NLS-1$
|
||||
|
|
|
@ -30,7 +30,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
* configuration.
|
||||
*
|
||||
* @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 static final String DEFAULT_CONFIGURATION = "defaultConfig"; //$NON-NLS-1$
|
||||
|
|
|
@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -16,7 +16,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
* point, or from an instance of IManagedConfigProvider.
|
||||
*
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ import org.eclipse.core.resources.IResource;
|
|||
*
|
||||
* @since 2.1
|
||||
* @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 static final String MANAGED_PROJECT_ELEMENT_NAME = "project"; //$NON-NLS-1$
|
||||
|
|
|
@ -17,7 +17,7 @@ import org.eclipse.core.runtime.IStatus;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -16,7 +16,7 @@ import org.eclipse.cdt.managedbuilder.buildproperties.IBuildPropertyValue;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ package org.eclipse.cdt.managedbuilder.core;
|
|||
* Basic Tool / Toolchain Option type.
|
||||
*
|
||||
* @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 {
|
||||
// Type for the value of the option
|
||||
|
|
|
@ -14,7 +14,7 @@ import java.net.URL;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
* and their platform locations
|
||||
*
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ import org.eclipse.core.runtime.content.IContentType;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 static final String OUTPUT_TYPE_ELEMENT_NAME = "outputType"; //$NON-NLS-1$
|
||||
|
|
|
@ -42,7 +42,7 @@ import org.eclipse.cdt.managedbuilder.macros.IProjectBuildMacroSupplier;
|
|||
*
|
||||
* @since 2.1
|
||||
* @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 static final String PROJECTTYPE_ELEMENT_NAME = "projectType"; //$NON-NLS-1$
|
||||
|
|
|
@ -22,7 +22,7 @@ import org.eclipse.core.resources.IResource;
|
|||
*
|
||||
* @since 2.1
|
||||
* @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 static final String RESOURCE_CONFIGURATION_ELEMENT_NAME = "resourceConfiguration"; //$NON-NLS-1$
|
||||
|
|
|
@ -16,7 +16,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
|
||||
/**
|
||||
* @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 static final String PARENT_FOLDER_INFO_ID = "parentFolderInfoId";
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.core.settings.model.ICSettingEntry;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
String convertToOptionValue(ICSettingEntry entry, IOption option, ITool tool);
|
||||
|
|
|
@ -19,7 +19,7 @@ import org.eclipse.core.resources.IResource;
|
|||
*
|
||||
* @deprecated This class was deprecated in 2.1
|
||||
* @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
|
||||
public interface ITarget extends IBuildObject {
|
||||
|
|
|
@ -20,7 +20,7 @@ import org.eclipse.cdt.core.settings.model.extension.CTargetPlatformData;
|
|||
*
|
||||
* @since 2.1
|
||||
* @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 static final String TARGET_PLATFORM_ELEMENT_NAME = "targetPlatform"; //$NON-NLS-1$
|
||||
|
|
|
@ -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.
|
||||
*
|
||||
* @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 {
|
||||
// Schema element names
|
||||
|
|
|
@ -31,7 +31,7 @@ import org.eclipse.cdt.managedbuilder.macros.IConfigurationBuildMacroSupplier;
|
|||
*
|
||||
* @since 2.1
|
||||
* @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 static final String TOOL_CHAIN_ELEMENT_NAME = "toolChain"; //$NON-NLS-1$
|
||||
|
|
|
@ -18,7 +18,7 @@ import org.eclipse.cdt.managedbuilder.internal.core.OptionReference;
|
|||
* @deprecated This class was deprecated in 2.1
|
||||
*
|
||||
* @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
|
||||
public interface IToolReference extends ITool {
|
||||
|
|
|
@ -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.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 {
|
||||
private static final String ATTR_SRC_PATH = "srcPath"; //$NON-NLS-1$
|
||||
private static final String ATTR_SRC_ROOT_PATH = "srcRootPath"; //$NON-NLS-1$
|
||||
|
|
|
@ -20,7 +20,7 @@ import org.eclipse.cdt.managedbuilder.core.IConfiguration;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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{
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ import org.eclipse.cdt.core.envvar.IEnvironmentVariable;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@ import org.eclipse.core.runtime.IStatus;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -16,7 +16,7 @@ import org.eclipse.cdt.core.cdtvariables.ICdtVariable;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 final static int CONTEXT_FILE = 1;
|
||||
|
|
|
@ -17,7 +17,7 @@ import org.eclipse.cdt.core.cdtvariables.ICdtVariableStatus;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ import org.eclipse.cdt.utils.cdtvariables.ICdtVariableSupplier;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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{
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ package org.eclipse.cdt.managedbuilder.macros;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 static final String PREFIX = "macro"; //$NON-NLS-1$
|
||||
|
|
|
@ -17,7 +17,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ import org.eclipse.cdt.managedbuilder.core.IOption;
|
|||
*
|
||||
* @since 3.0
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -17,7 +17,7 @@ import java.util.Vector;
|
|||
* and outputs while a Gnu makefile is being generated.
|
||||
*
|
||||
* @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 final String DOT = "."; //$NON-NLS-1$
|
||||
|
|
|
@ -52,7 +52,6 @@ import org.eclipse.core.runtime.Path;
|
|||
* and outputs while a Gnu makefile is being generated.
|
||||
*
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -16,10 +16,6 @@ import org.eclipse.cdt.managedbuilder.internal.tcmodification.ConflictSet;
|
|||
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 static final CompatibilityStatus OK_COMPATIBILITY_STATUS = new CompatibilityStatus(OK, ManagedBuilderCorePlugin.getUniqueIdentifier(), ""); //$NON-NLS-1$
|
||||
|
|
|
@ -15,7 +15,7 @@ import org.eclipse.core.runtime.CoreException;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.IBuilder;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -15,7 +15,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
int INCOMPATIBLE = 1;
|
||||
|
|
|
@ -12,7 +12,7 @@ package org.eclipse.cdt.managedbuilder.tcmodification;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.IToolChain;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.IResourceInfo;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
IResourceInfo getResourceInfo();
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.ITool;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -17,7 +17,7 @@ import org.eclipse.cdt.managedbuilder.internal.core.IRealBuildObjectAssociation;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
int OBJECT_CONFIGURATION = IRealBuildObjectAssociation.OBJECT_CONFIGURATION;
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.ITool;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.cdt.managedbuilder.core.ITool;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
/**
|
||||
|
|
|
@ -14,7 +14,7 @@ import org.eclipse.core.runtime.CoreException;
|
|||
|
||||
/**
|
||||
* @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 {
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ import org.eclipse.core.runtime.IPath;
|
|||
|
||||
/**
|
||||
* @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 final static String ARGS_PREFIX = "org.eclipse.cdt.make.core"; //$NON-NLS-1$
|
||||
|
|
Loading…
Add table
Reference in a new issue