Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorAndrew Gvozdev2010-04-28 17:30:14 +0000
committerAndrew Gvozdev2010-04-28 17:30:14 +0000
commitd05a0837edfd10a49682d58169290cc7ddb7b432 (patch)
tree2de5ffa548cf238983d5c802c86824fc221cc395 /build
parenta67d7300906c8c98b0081c2b840b69ce9a7870eb (diff)
downloadorg.eclipse.cdt-d05a0837edfd10a49682d58169290cc7ddb7b432.tar.gz
org.eclipse.cdt-d05a0837edfd10a49682d58169290cc7ddb7b432.tar.xz
org.eclipse.cdt-d05a0837edfd10a49682d58169290cc7ddb7b432.zip
compiler warnings
Diffstat (limited to 'build')
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeScannerInfo.java21
1 files changed, 11 insertions, 10 deletions
diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeScannerInfo.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeScannerInfo.java
index 2a8c3cfba8a..1e607a55cb7 100644
--- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeScannerInfo.java
+++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeScannerInfo.java
@@ -27,11 +27,12 @@ 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.
*/
+@Deprecated
public class MakeScannerInfo implements IScannerInfo {
private IProject project;
- private ArrayList symbolList;
- private ArrayList pathList;
+ private ArrayList<String> symbolList;
+ private ArrayList<String> pathList;
boolean hasChanged = false;
public MakeScannerInfo(IProject project) {
@@ -72,7 +73,7 @@ public class MakeScannerInfo implements IScannerInfo {
* @see org.eclipse.cdt.core.build.managed.IScannerInfo#getIncludePaths()
*/
public synchronized String[] getIncludePaths() {
- return (String[]) getPathList().toArray(new String[getPathList().size()]);
+ return getPathList().toArray(new String[getPathList().size()]);
}
/*
@@ -80,9 +81,9 @@ public class MakeScannerInfo implements IScannerInfo {
*
* @see org.eclipse.cdt.core.build.managed.IScannerInfo#getIncludePaths()
*/
- public synchronized Map getDefinedSymbols() {
+ public synchronized Map<String, String> getDefinedSymbols() {
// Return the defined symbols for the default configuration
- HashMap symbols = new HashMap();
+ HashMap<String, String> symbols = new HashMap<String, String>();
String[] symbolList = getPreprocessorSymbols();
for (int i = 0; i < symbolList.length; ++i) {
String symbol = symbolList[i];
@@ -103,20 +104,20 @@ public class MakeScannerInfo implements IScannerInfo {
return symbols;
}
- protected List getPathList() {
+ protected List<String> getPathList() {
if (pathList == null) {
- pathList = new ArrayList();
+ pathList = new ArrayList<String>();
}
return pathList;
}
public synchronized String[] getPreprocessorSymbols() {
- return (String[]) getSymbolList().toArray(new String[getSymbolList().size()]);
+ return getSymbolList().toArray(new String[getSymbolList().size()]);
}
- protected List getSymbolList() {
+ protected List<String> getSymbolList() {
if (symbolList == null) {
- symbolList = new ArrayList();
+ symbolList = new ArrayList<String>();
}
return symbolList;
}

Back to the top