Author: sco...@google.com
Date: Tue Mar 31 16:02:06 2009
New Revision: 5141

Modified:
     
changes/scottb/memory/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java

Log:
SQUASH into lightweight collections in Java AST.

Modified:  
changes/scottb/memory/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java
==============================================================================
---  
changes/scottb/memory/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java
      
(original)
+++  
changes/scottb/memory/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java
      
Tue Mar 31 16:02:06 2009
@@ -2519,7 +2519,9 @@
       * This version does not use JDT.
       */
      private void tryFindUpRefs(JMethod method) {
-      tryFindUpRefs(method, method.getOverrides());
+      List<JMethod> overrides = new ArrayList<JMethod>();
+      tryFindUpRefs(method, overrides);
+      method.addOverrides(overrides);
      }

      private void tryFindUpRefs(JMethod method, List<JMethod> overrides) {
@@ -2548,7 +2550,7 @@
          for (JMethod upRef : searchThisType.methods) {
            if (JTypeOracle.methodsDoMatch(method, upRef)
                && !overrides.contains(upRef)) {
-            method.addOverride(upRef);
+            overrides.add(upRef);
              break;
            }
          }

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to