]> source.dussan.org Git - aspectj.git/commitdiff
generics
authoraclement <aclement>
Wed, 14 Jul 2010 23:19:04 +0000 (23:19 +0000)
committeraclement <aclement>
Wed, 14 Jul 2010 23:19:04 +0000 (23:19 +0000)
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java
org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/TestMessageHolder.java

index 220b1f35448d2e6f3f92edc534bc296510677a8e..7437838197c3262a4be3be1274dc0a21782f1b35 100644 (file)
@@ -785,7 +785,7 @@ public class AjBuildManager implements IOutputClassFileNameProvider, IBinarySour
                }
                model.setRoot(new ProgramElement(structureModel, rootLabel, kind, new ArrayList()));
 
-               model.setFileMap(new HashMap());
+               model.setFileMap(new HashMap<String, IProgramElement>());
                // setStructureModel(model);
                state.setStructureModel(structureModel);
                // state.setRelationshipMap(AsmManager.getDefault().getRelationshipMap());
@@ -872,18 +872,16 @@ public class AjBuildManager implements IOutputClassFileNameProvider, IBinarySour
                        outputDir = buildConfig.getCompilationResultDestinationManager().getDefaultOutputLocation();
                }
                // ??? incremental issues
-               for (Iterator i = buildConfig.getInJars().iterator(); i.hasNext();) {
-                       File inJar = (File) i.next();
+               for (File inJar : buildConfig.getInJars()) {
                        List<UnwovenClassFile> unwovenClasses = bcelWeaver.addJarFile(inJar, outputDir, false);
                        state.recordBinarySource(inJar.getPath(), unwovenClasses);
                }
 
-               for (Iterator i = buildConfig.getInpath().iterator(); i.hasNext();) {
-                       File inPathElement = (File) i.next();
+               for (File inPathElement : buildConfig.getInpath()) {
                        if (!inPathElement.isDirectory()) {
                                // its a jar file on the inpath
                                // the weaver method can actually handle dirs, but we don't call it, see next block
-                               List unwovenClasses = bcelWeaver.addJarFile(inPathElement, outputDir, true);
+                               List<UnwovenClassFile> unwovenClasses = bcelWeaver.addJarFile(inPathElement, outputDir, true);
                                state.recordBinarySource(inPathElement.getPath(), unwovenClasses);
                        } else {
                                // add each class file in an in-dir individually, this gives us the best error reporting
@@ -892,7 +890,7 @@ public class AjBuildManager implements IOutputClassFileNameProvider, IBinarySour
                                File[] binSrcs = FileUtil.listFiles(inPathElement, binarySourceFilter);
                                for (int j = 0; j < binSrcs.length; j++) {
                                        UnwovenClassFile ucf = bcelWeaver.addClassFile(binSrcs[j], inPathElement, outputDir);
-                                       List ucfl = new ArrayList();
+                                       List<UnwovenClassFile> ucfl = new ArrayList<UnwovenClassFile>();
                                        ucfl.add(ucf);
                                        state.recordBinarySource(binSrcs[j].getPath(), ucfl);
                                }
index 1e0551f2d26a098e7dc0a24ea9de115e3a2a1e7c..5acefcab1d524f6322d8b6010c4567ab0fd62baf 100644 (file)
@@ -15,17 +15,19 @@ import java.util.List;
 
 import org.aspectj.bridge.AbortException;
 import org.aspectj.bridge.IMessage;
-import org.aspectj.bridge.IMessageHolder;
 import org.aspectj.bridge.IMessage.Kind;
+import org.aspectj.bridge.IMessageHolder;
 
 /**
  * @author Adrian
- *
- * Deliberately empty implementation of IMessageHolder
+ * 
+ *         Deliberately empty implementation of IMessageHolder
  */
 public class TestMessageHolder implements IMessageHolder {
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHolder#hasAnyMessage(org.aspectj.bridge.IMessage.Kind, boolean)
         */
        public boolean hasAnyMessage(Kind kind, boolean orGreater) {
@@ -33,7 +35,9 @@ public class TestMessageHolder implements IMessageHolder {
                return false;
        }
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHolder#numMessages(org.aspectj.bridge.IMessage.Kind, boolean)
         */
        public int numMessages(Kind kind, boolean orGreater) {
@@ -41,7 +45,9 @@ public class TestMessageHolder implements IMessageHolder {
                return 0;
        }
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHolder#getMessages(org.aspectj.bridge.IMessage.Kind, boolean)
         */
        public IMessage[] getMessages(Kind kind, boolean orGreater) {
@@ -49,15 +55,19 @@ public class TestMessageHolder implements IMessageHolder {
                return null;
        }
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHolder#getUnmodifiableListView()
         */
-       public List getUnmodifiableListView() {
+       public List<IMessage> getUnmodifiableListView() {
                // TODO Auto-generated method stub
                return null;
        }
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHolder#clearMessages()
         */
        public void clearMessages() throws UnsupportedOperationException {
@@ -65,7 +75,9 @@ public class TestMessageHolder implements IMessageHolder {
 
        }
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHandler#handleMessage(org.aspectj.bridge.IMessage)
         */
        public boolean handleMessage(IMessage message) throws AbortException {
@@ -73,7 +85,9 @@ public class TestMessageHolder implements IMessageHolder {
                return false;
        }
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHandler#isIgnoring(org.aspectj.bridge.IMessage.Kind)
         */
        public boolean isIgnoring(Kind kind) {
@@ -81,7 +95,9 @@ public class TestMessageHolder implements IMessageHolder {
                return false;
        }
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHandler#dontIgnore(org.aspectj.bridge.IMessage.Kind)
         */
        public void dontIgnore(Kind kind) {
@@ -89,7 +105,9 @@ public class TestMessageHolder implements IMessageHolder {
 
        }
 
-       /* (non-Javadoc)
+       /*
+        * (non-Javadoc)
+        * 
         * @see org.aspectj.bridge.IMessageHandler#ignore(org.aspectj.bridge.IMessage.Kind)
         */
        public void ignore(Kind kind) {