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

Reply via email to