Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gvozdev2010-03-23 03:43:02 +0000
committerAndrew Gvozdev2010-03-23 03:43:02 +0000
commitdc598d5a5deb01053e125d72cc87b1e1ad603e7d (patch)
treea19bc1d9d018975061035aa78b8a420871cf1432 /build/org.eclipse.cdt.make.core
parentb92ea7d8bbdcb12d1262859eb50979961f3b900e (diff)
downloadorg.eclipse.cdt-dc598d5a5deb01053e125d72cc87b1e1ad603e7d.tar.gz
org.eclipse.cdt-dc598d5a5deb01053e125d72cc87b1e1ad603e7d.tar.xz
org.eclipse.cdt-dc598d5a5deb01053e125d72cc87b1e1ad603e7d.zip
deprecated old classes for CDT 3.X projects
Diffstat (limited to 'build/org.eclipse.cdt.make.core')
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java6
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigNature.java10
2 files changed, 13 insertions, 3 deletions
diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java
index 21a68e57cbc..304a6c78e10 100644
--- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java
+++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java
@@ -31,11 +31,15 @@ import org.eclipse.core.runtime.SubProgressMonitor;
* Runs after standard make builder.
* Consolidates discovered scanner configuration and updates project's scanner configuration.
*
+ * @deprecated as of CDT 4.0. Used by legacy CDT 3.X projects.
+ * Replaced by ScannerConfigBuilder in org.eclipse.cdt.managedbuilder.core.
+ *
* @see IncrementalProjectBuilder
*
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/
+@Deprecated
public class ScannerConfigBuilder extends ACBuilder {
public final static String BUILDER_ID = MakeCorePlugin.getUniqueIdentifier() + ".ScannerConfigBuilder"; //$NON-NLS-1$
@@ -46,6 +50,8 @@ public class ScannerConfigBuilder extends ACBuilder {
/**
* @see IncrementalProjectBuilder#build
*/
+ @SuppressWarnings({ "unchecked", "rawtypes" })
+ @Override
protected IProject [] build(int kind, Map args, IProgressMonitor monitor) throws CoreException {
if (DEBUG_EVENTS)
printEvent(kind, args);
diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigNature.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigNature.java
index b16b1facb66..af019355cd1 100644
--- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigNature.java
+++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigNature.java
@@ -28,11 +28,15 @@ import org.eclipse.core.resources.IProjectNature;
import org.eclipse.core.runtime.CoreException;
/**
+ * @deprecated as of CDT 4.0. Used by legacy CDT 3.X projects.
+ * Replaced by ScannerConfigNature in org.eclipse.cdt.managedbuilder.core.
+ *
* @see IProjectNature
*
* @noextend This class is not intended to be subclassed by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/
+@Deprecated
public class ScannerConfigNature implements IProjectNature {
public final static String NATURE_ID = MakeCorePlugin.getUniqueIdentifier() + ".ScannerConfigNature"; //$NON-NLS-1$
@@ -191,9 +195,9 @@ public class ScannerConfigNature implements IProjectNature {
scProjInfo.setBuildOutputFilePath(scPrefInfo.getBuildOutputFilePath());
ScannerConfigProfile profile = ScannerConfigProfileManager.getInstance().getSCProfileConfiguration(selectedProfile);
- List providerIdList = scPrefInfo.getProviderIdList();
- for (Iterator i = providerIdList.iterator(); i.hasNext();) {
- String providerId = (String) i.next();
+ List<String> providerIdList = scPrefInfo.getProviderIdList();
+ for (Iterator<String> i = providerIdList.iterator(); i.hasNext();) {
+ String providerId = i.next();
scProjInfo.setProviderOutputParserEnabled(providerId, scPrefInfo.isProviderOutputParserEnabled(providerId));
if (profile.getScannerInfoProviderElement(providerId).getProviderKind().equals(

Back to the top