]> source.dussan.org Git - aspectj.git/commitdiff
Fix use of diamond and update versions to 1.9
authorAndy Clement <aclement@pivotal.io>
Fri, 20 Oct 2017 19:34:15 +0000 (12:34 -0700)
committerAndy Clement <aclement@pivotal.io>
Fri, 20 Oct 2017 19:34:15 +0000 (12:34 -0700)
build/src/$installer$/org/aspectj/Main.java
build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java
build/src/org/aspectj/internal/tools/ant/taskdefs/Checklics.java
build/src/org/aspectj/internal/tools/ant/taskdefs/ConditionalTask.java
build/src/org/aspectj/internal/tools/build/Builder.java
build/src/org/aspectj/internal/tools/build/Module.java
build/src/org/aspectj/internal/tools/build/Modules.java
build/src/org/aspectj/internal/tools/build/Result.java
build/src/org/aspectj/internal/tools/build/SampleGatherer.java

index b5da78d4934f579100d5456bb873f303646a2796..748b035aef0800f1493ae87ceffa8755fc8f636c 100644 (file)
@@ -997,10 +997,9 @@ class LocationPane extends WizardPane implements ActionListener {
        //XXX would like to find the place they last chose...
        public String getDefaultLocation() {
                if (context.onWindows()) {
-                       //XXX hard-coded majorminor version needs to be fixed by 1.1 release
-                       return "c:\\aspectj1.8";
+                       return "c:\\aspectj1.9";
                } else {
-                       return new File(System.getProperty("user.home"), "aspectj1.8").getAbsolutePath();
+                       return new File(System.getProperty("user.home"), "aspectj1.9").getAbsolutePath();
                }
        }
 
index aeb9b11b7bad3e0f8990bd123f16bc6f5fedda54..24a31f4929ac61eee2aeaf271150506100e30636 100644 (file)
@@ -413,7 +413,7 @@ public class AntBuilder extends Builder {
         * @see org.aspectj.internal.tools.build.Builder#buildAntecedants(Module)
         */
        protected Result[] getAntecedantResults(Result moduleResult) {
-               Hashtable<String,Target> targets = new Hashtable<>();
+               Hashtable<String,Target> targets = new Hashtable<String, Target>();
                makeTargetsForResult(moduleResult, targets);
                String targetName = resultToTargetName(moduleResult);
                // bug: doc says topoSort returns String, but returns Target
@@ -423,7 +423,7 @@ public class AntBuilder extends Builder {
                if (0 == result.size()) {
                        return new Result[0];
                }
-               ArrayList<String> toReturn = new ArrayList<>();
+               ArrayList<String> toReturn = new ArrayList<String>();
                for (Iterator<Target> iter = result.iterator(); iter.hasNext();) {
                        Target target = (Target) iter.next();
                        String name = target.getName();
index c05ee23ba3cca4ea3f2f05fd2da3fbb997279da6..295a1faea0d5f56e5d67ad37139ff3b19e5c8550 100644 (file)
@@ -82,7 +82,7 @@ public class Checklics extends MatchingTask {
                License MPL_ONLY = new License(MPL_ONLY_TAG, LIC_MPL);
                License MPL_PARC = new License(MPL_PARC_TAG, LIC_MPL, PARC);
                License PARC_COPYRIGHT = new License(PARC_COPYRIGHT_TAG, null, PARC);
-               LICENSES = new Hashtable<>();
+               LICENSES = new Hashtable<String,License>();
                LICENSES.put(APL.tag, APL);
                LICENSES.put(MPL.tag, MPL);
                LICENSES.put(MPL_PARC.tag, MPL_PARC);
@@ -463,7 +463,7 @@ class HeaderInfo {
                this.lastLine = lastLine;
                this.file = file;
                this.hasLicense = hasLicense;
-               List<String> newYears = new ArrayList<>();
+               List<String> newYears = new ArrayList<String>();
                newYears.addAll(years);
                Collections.sort(newYears);
                this.years = Collections.unmodifiableList(newYears);
@@ -611,7 +611,7 @@ class Header {
        }
 
        public static HeaderInfo checkFile(final File file) {
-               ArrayList<String> years = new ArrayList<>();
+               ArrayList<String> years = new ArrayList<String>();
                int endLine = 0;
                BufferedReader input = null;
                int lineNum = 0;
index 7a9092352166242d62af50eb4f9d6f8e9e0ea711..fdff0d7c1789894f922df61fa9a4c5b825fa484b 100644 (file)
@@ -168,7 +168,7 @@ public abstract class ConditionalTask extends Task {
 
     protected List<String> getFalses() {
         Iterator<If> iter = ifs().iterator();
-        List<String> result = new Vector<>();
+        List<String> result = new Vector<String>();
         while (iter.hasNext()) {
             If next = (If) iter.next();
             String name = next.getName();
index 4fe47ced4f0a0699de9d0dcfdbef065fd6efa29b..72f53e90124d9f043173aff1f0b6c72c20d6e859 100644 (file)
@@ -149,7 +149,7 @@ public abstract class Builder {
         if ((null == text) || (0 == text.length())) {
             return Collections.EMPTY_LIST;
         }
-        List<String> strings = new ArrayList<>();
+        List<String> strings = new ArrayList<String>();
         StringTokenizer tok = new StringTokenizer(text, ",");
         while (tok.hasMoreTokens()) {
             String token = tok.nextToken().trim();
@@ -275,7 +275,7 @@ public abstract class Builder {
             return buildProduct(buildSpec);
         }
         Result result = specifyResultFor(buildSpec);
-        ArrayList<String> errors = new ArrayList<>();
+        ArrayList<String> errors = new ArrayList<String>();
         try {
             return buildAll(result, errors);
         } finally {
@@ -340,7 +340,7 @@ public abstract class Builder {
      */
     protected final boolean buildAll(Result result, List errors) {
         Result[] buildList = skipUptodate(getAntecedantResults(result));
-        ArrayList<String> doneList = new ArrayList<>();
+        ArrayList<String> doneList = new ArrayList<String>();
         if ((null != buildList) && (0 < buildList.length)) {
             if (isLogging()) {
                 handler.log("modules to build: " + Arrays.asList(buildList));
@@ -545,7 +545,7 @@ public abstract class Builder {
      * deliverables.
      */
     protected ProductModule[] discoverModules(File productDir, Modules modules) {
-        final ArrayList<File> found = new ArrayList<>();
+        final ArrayList<File> found = new ArrayList<File>();
         FileFilter filter = new FileFilter() {// empty jar files
             public boolean accept(File file) {
                 if ((null != file) && file.canRead()
@@ -557,7 +557,7 @@ public abstract class Builder {
             }
         };
         Util.visitFiles(productDir, filter);
-        ArrayList<ProductModule> results = new ArrayList<>();
+        ArrayList<ProductModule> results = new ArrayList<ProductModule>();
         for (File file: found) {
             String jarName = moduleAliasFor(file.getName().toLowerCase());
             if (jarName.endsWith(".jar") || jarName.endsWith(".zip")) { // XXXFileLiteral
index 8df660e2a4ede69f400e0c7c71d3604d85ce3de9..3f0afbfd902a718a07b8910590ce1c0a34189017 100644 (file)
@@ -69,7 +69,7 @@ public class Module {
 
     /** @return all source files under srcDir */
     private static Iterator<File> sourceFiles(File srcDir) {
-        ArrayList<File> result = new ArrayList<>();
+        ArrayList<File> result = new ArrayList<File>();
         sourceFiles(srcDir, result);
         return result.iterator();
     }
@@ -199,11 +199,11 @@ public class Module {
         Util.iaxIfNull(name, "name");
         Util.iaxIfNull(modules, "modules");
         this.moduleDir = moduleDir;
-        this.libJars = new ArrayList<>();
-        this.exportedLibJars = new ArrayList<>();
-        this.requiredModules = new ArrayList<>();
-        this.srcDirs = new ArrayList<>();
-        this.classpathVariables = new ArrayList<>();
+        this.libJars = new ArrayList<File>();
+        this.exportedLibJars = new ArrayList<File>();
+        this.requiredModules = new ArrayList<Module>();
+        this.srcDirs = new ArrayList<File>();
+        this.classpathVariables = new ArrayList<String>();
         this.properties = new Properties();
         this.name = name;
         this.modules = modules;
@@ -613,7 +613,7 @@ public class Module {
         String[] tokenize(String line) {
             final String DELIM = " \n\t\\<>\"=";
             StringTokenizer st = new StringTokenizer(line, DELIM, true);
-            ArrayList<String> result = new ArrayList<>();
+            ArrayList<String> result = new ArrayList<String>();
             StringBuffer quote = new StringBuffer();
             boolean inQuote = false;
             while (st.hasMoreTokens()) {
index ca2b50aac91cc0e5f3f5a4977d73bbd04efb65e9..83686820e6b1b9ddc139e8bd16fb239508ba4232 100644 (file)
@@ -24,7 +24,7 @@ import java.util.Hashtable;
  */
 public class Modules {
     
-    private final Hashtable<String,Module> modules = new Hashtable<>();
+    private final Hashtable<String,Module> modules = new Hashtable<String,Module>();
     public final File baseDir;
     public final File jarDir;
     private final Messager handler;
index 3b5a4e141da40d1ab1cfc5d59390811e66eb2b9f..e12ba4e292e693dee2231a53d80ea5e374b23f76 100644 (file)
@@ -40,7 +40,7 @@ public class Result {
 
     private static final Kind[] KINDS = { RELEASE, TEST, RELEASE_ALL, TEST_ALL };
 
-    private static final HashMap<String,Result> nameToResult = new HashMap<>();
+    private static final HashMap<String,Result> nameToResult = new HashMap<String, Result>();
 
     public static boolean isTestingJar(String name) {
         name = name.toLowerCase();
@@ -179,11 +179,11 @@ public class Result {
     Result(Kind kind, Module module, File jarDir) {
         this.kind = kind;
         this.module = module;
-        this.libJars = new ArrayList<>();
-        this.exportedLibJars = new ArrayList<>();
-        this.srcDirs = new ArrayList<>();
-        this.classpathVariables = new ArrayList<>();
-        this.requiredResults = new ArrayList<>();
+        this.libJars = new ArrayList<File>();
+        this.exportedLibJars = new ArrayList<File>();
+        this.srcDirs = new ArrayList<File>();
+        this.classpathVariables = new ArrayList<String>();
+        this.requiredResults = new ArrayList<Result>();
         String name = module.name;
         if (!kind.normal) {
             name += "-test";
@@ -219,7 +219,7 @@ public class Result {
 
     /** @return List (File) of jar's required */
     public List<File> findJarRequirements() {
-        ArrayList<File> result = new ArrayList<>();
+        ArrayList<File> result = new ArrayList<File>();
         Module.doFindJarRequirements(this, result);
         return result;
     }
index a9d29af6b30f0f0d4853561285833042e48a2fdc..0b023e6c5b66dbea9498125a620621ddb3c7d377 100644 (file)
@@ -391,7 +391,7 @@ class Sample {
  * type-safe Collection of samples.
  */
 class Samples {
-    private ArrayList<Sample> samples = new ArrayList<>();
+    private ArrayList<Sample> samples = new ArrayList<Sample>();
     int size() {
         return samples.size();
     }
@@ -406,7 +406,7 @@ class Samples {
     }
     
     List<Sample> getSortedSamples(Comparator<Sample> comparer) {
-        ArrayList<Sample> result = new ArrayList<>();
+        ArrayList<Sample> result = new ArrayList<Sample>();
         result.addAll(samples);
         Collections.sort(result, comparer);
         return result;
@@ -957,7 +957,7 @@ class SampleUtil {
     }
     
     public static String[] splitAnchorName(String anchorName) {
-        ArrayList<String> result = new ArrayList<>();
+        ArrayList<String> result = new ArrayList<String>();
         int start = 0;
         int loc = anchorName.indexOf("-", start);
         String next;