Reviewers: keertip, pquitslund, tbroyer,
Description:
Add compile-time tests for APT-based RequestFactory interface validator.
Move all validator message formatting to a single class.
Patch by: bobv
Review by: keertip,pquitslund, t.broyer
Suggested by: t.broyer
Please review this at http://gwt-code-reviews.appspot.com/1473801/
Affected files:
M user/src/com/google/web/bindery/requestfactory/apt/DomainChecker.java
A user/src/com/google/web/bindery/requestfactory/apt/Messages.java
M user/src/com/google/web/bindery/requestfactory/apt/ProxyScanner.java
M
user/src/com/google/web/bindery/requestfactory/apt/RequestContextScanner.java
M
user/src/com/google/web/bindery/requestfactory/apt/RequestFactoryScanner.java
M user/src/com/google/web/bindery/requestfactory/apt/RfValidator.java
M user/src/com/google/web/bindery/requestfactory/apt/ScannerBase.java
M user/src/com/google/web/bindery/requestfactory/apt/State.java
M
user/src/com/google/web/bindery/requestfactory/shared/SkipInterfaceValidation.java
A
user/test/com/google/web/bindery/requestfactory/apt/DiagnosticComparator.java
A
user/test/com/google/web/bindery/requestfactory/apt/EntityProxyCheckDomainMapping.java
A
user/test/com/google/web/bindery/requestfactory/apt/EntityProxyMismatchedFind.java
A
user/test/com/google/web/bindery/requestfactory/apt/EntityProxyMissingDomainLocatorMethods.java
A
user/test/com/google/web/bindery/requestfactory/apt/EntityProxyMissingDomainType.java
A user/test/com/google/web/bindery/requestfactory/apt/Expect.java
A user/test/com/google/web/bindery/requestfactory/apt/ExpectCollector.java
A user/test/com/google/web/bindery/requestfactory/apt/Expected.java
A
user/test/com/google/web/bindery/requestfactory/apt/MyRequestContext.java
A
user/test/com/google/web/bindery/requestfactory/apt/MyRequestFactory.java
A
user/test/com/google/web/bindery/requestfactory/apt/RequestContextMissingDomainType.java
A
user/test/com/google/web/bindery/requestfactory/apt/RequestContextUsingUnmappedProxy.java
A
user/test/com/google/web/bindery/requestfactory/apt/RequestContextWithMismatchedInstance.java
A user/test/com/google/web/bindery/requestfactory/apt/RfValidatorTest.java
A user/test/com/google/web/bindery/requestfactory/apt/package-info.java
M
user/test/com/google/web/bindery/requestfactory/gwt/RequestFactoryGwtJreSuite.java
M
user/test/com/google/web/bindery/requestfactory/shared/TestFooPolymorphicRequest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors