diff options
author | Andrew Gvozdev | 2010-03-23 03:43:02 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2010-03-23 03:43:02 +0000 |
commit | dc598d5a5deb01053e125d72cc87b1e1ad603e7d (patch) | |
tree | a19bc1d9d018975061035aa78b8a420871cf1432 /build/org.eclipse.cdt.make.core | |
parent | b92ea7d8bbdcb12d1262859eb50979961f3b900e (diff) | |
download | org.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')
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( |