Reviewers: scottb,
http://gwt-code-reviews.appspot.com/1578808/diff/1/dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java
File dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java
(right):
http://gwt-code-reviews.appspot.com/1578808/diff/1/dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java#newcode110
dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java:110:
}
I noticed in the debugger than some of these refs had generics in them,
which as type names are never going to have entries in allValidClasses,
so it seems okay to just ignore them.
Please review this at http://gwt-code-reviews.appspot.com/1578808/
Affected files:
M dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java
Index: dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java
diff --git
a/dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java
b/dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java
index
e18682ebae1f92228a8363d61d6f0359b44f5236..645e20945dfa29456491b5dcfa4fb09c057fbfc7
100644
--- a/dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java
+++ b/dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java
@@ -104,6 +104,10 @@ public class CompilationStateBuilder {
unresolvedSimple.add(interner.intern(String.valueOf(simpleRef)));
}
for (char[][] qualifiedRef :
cud.compilationResult().qualifiedReferences) {
+ // skip refs like
com.google.gwt.event.shared.GwtEvent<H>.Type<H>
+ if (CharOperation.contains('<', qualifiedRef)) {
+ continue;
+ }
unresolvedQualified.add(interner.intern(CharOperation.toString(qualifiedRef)));
}
for (String jsniDep : jsniDeps) {
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors