Author: [EMAIL PROTECTED]
Date: Tue Dec  2 17:34:56 2008
New Revision: 4238

Modified:
    releases/1.6/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java

Log:
Do not record binary types for units with errors, this can lead to an  
invalid state.


Modified:  
releases/1.6/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java
==============================================================================
--- releases/1.6/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java  
(original)
+++ releases/1.6/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java Tue  
Dec  2 17:34:56 2008
@@ -103,7 +103,9 @@
        CompilationUnitAdapter adapter = (CompilationUnitAdapter) icu;
        CompilationUnit unit = adapter.getUnit();
        unit.setJdtCud(cud);
-      recordBinaryTypes(unit.getCompiledClasses());
+      if (!cud.compilationResult().hasErrors()) {
+        recordBinaryTypes(unit.getCompiledClasses());
+      }
      }
    }


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

Reply via email to