Reviewers: rjrjr,
Description:
Include all needed javax.validation classes for the api checker.
Please review this at http://gwt-code-reviews.appspot.com/1425802/
Affected files:
M
tools/api-checker/src/com/google/gwt/tools/apichecker/ApiCompatibilityChecker.java
Index:
tools/api-checker/src/com/google/gwt/tools/apichecker/ApiCompatibilityChecker.java
===================================================================
---
tools/api-checker/src/com/google/gwt/tools/apichecker/ApiCompatibilityChecker.java
(revision 10005)
+++
tools/api-checker/src/com/google/gwt/tools/apichecker/ApiCompatibilityChecker.java
(working copy)
@@ -18,6 +18,7 @@
import com.google.gwt.core.ext.TreeLogger;
import com.google.gwt.core.ext.UnableToCompleteException;
import com.google.gwt.core.ext.typeinfo.NotFoundException;
+import com.google.gwt.dev.javac.CompilationUnit;
import com.google.gwt.dev.javac.Shared;
import com.google.gwt.dev.resource.Resource;
import com.google.gwt.dev.util.Util;
@@ -966,10 +967,23 @@
throws UnableToCompleteException, NotFoundException, IOException {
Set<Resource> resources = new HashSet<Resource>();
if (extraSourceJars != null) {
- Resources extra =
- new JarFileResources(extraSourceJars, Collections.singleton(""),
new HashSet<String>(
- Arrays.asList("javax/validation/Validation.java",
- "javax/validation/constraints/Pattern.java")), logger);
+ Resources extra = new JarFileResources(
+ extraSourceJars,
+ Collections.singleton(""),
+ new HashSet<String>(Arrays.asList(
+ "javax/validation/Configuration.java",
+ "javax/validation/MessageInterpolator.java",
+ "javax/validation/Validation.java",
+ "javax/validation/ValidatorContext.java",
+ "javax/validation/ValidatorFactory.java",
+ "javax/validation/ValidationProviderResolver.java",
+ "javax/validation/bootstrap/GenericBootstrap.java",
+ "javax/validation/bootstrap/ProviderSpecificBootstrap.java",
+ "javax/validation/constraints/Pattern.java",
+ "javax/validation/spi/BootstrapState.java",
+ "javax/validation/spi/ConfigurationState.java",
+ "javax/validation/spi/ValidationProvider.java")),
+ logger);
Set<Resource> loaded = extra.getResources();
System.out.println("Found " + loaded.size() + " new resources");
resources.addAll(loaded);
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors