LGTM other than minor comments below.
ApiContainerTest and ApiCompatibilityTest throw console errors, even
though the tests pass.
Validating newly compiled units
[ERROR] No JavaScript body found for native method 'protected
native int protectedMethod();' in type 'java.lang.Object'
Refreshing module from source
Validating newly compiled units
[ERROR] No JavaScript body found for native method 'protected
native int protectedMethod();' in type 'java.lang.Object'
http://gwt-code-reviews.appspot.com/97810/diff/1/2
File dev/core/src/com/google/gwt/dev/javac/CompilationState.java
(right):
http://gwt-code-reviews.appspot.com/97810/diff/1/2#newcode414
Line 414: assert (!unitMap.containsKey(typeName));
LGTM
http://gwt-code-reviews.appspot.com/97810/diff/1/8
File dev/core/test/com/google/gwt/dev/javac/CompilationStateTest.java
(right):
http://gwt-code-reviews.appspot.com/97810/diff/1/8#newcode112
Line 112:
perhaps replace with
assertSame(State.ERROR, invalidUnit.getState());
http://gwt-code-reviews.appspot.com/97810/diff/1/8#newcode317
Line 317: assertSame(units2.get(typeName), units3.get(typeName));
LGTM++;
http://gwt-code-reviews.appspot.com/97810/diff/1/9
File
dev/core/test/com/google/gwt/dev/javac/CompilationStateTestBase.java
(left):
http://gwt-code-reviews.appspot.com/97810/diff/1/9#oldcode19
Line 19: import com.google.gwt.dev.javac.CompilationUnit.State;
Cannot view the diff here.I looked at the file in eclipse and
everything seems fine.
http://gwt-code-reviews.appspot.com/97810/diff/1/14
File dev/core/test/com/google/gwt/dev/javac/TypeOracleTestingUtils.java
(right):
http://gwt-code-reviews.appspot.com/97810/diff/1/14#newcode66
Line 66: }
instead
return buildTypeOracle(logger, resources,
Collections.<GeneratedUnit>emptySet());
http://gwt-code-reviews.appspot.com/97810/diff/1/21
File
tools/api-checker/src/com/google/gwt/tools/apichecker/ApiCompatibilityChecker.java
(right):
http://gwt-code-reviews.appspot.com/97810/diff/1/21#newcode59
Line 59: *
extra space in this line and above.
http://gwt-code-reviews.appspot.com/97810/diff/1/21#newcode67
Line 67: *
extra space
http://gwt-code-reviews.appspot.com/97810/diff/1/21#newcode74
Line 74: *
extra space
http://gwt-code-reviews.appspot.com/97810/diff/1/21#newcode90
Line 90: *
extra space
http://gwt-code-reviews.appspot.com/97810/diff/1/21#newcode331
Line 331: logger.log(TreeLogger.SPAM, fileName
extra space?
http://gwt-code-reviews.appspot.com/97810/diff/1/25
File
tools/api-checker/test/com/google/gwt/tools/apichecker/ApiContainerTest.java
(right):
http://gwt-code-reviews.appspot.com/97810/diff/1/25#newcode115
Line 115: sb.append("\tprotected native int protectedMethod();\n");
This change does not look related.
http://gwt-code-reviews.appspot.com/97810
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---