Reviewers: rdayal,

Description:
Make RfValidator Java7 Compat.


Please review this at http://gwt-code-reviews.appspot.com/1743803/

Affected files:
  M user/src/com/google/web/bindery/requestfactory/apt/RfValidator.java
  M user/test/com/google/web/bindery/requestfactory/apt/ExpectCollector.java


Index: user/src/com/google/web/bindery/requestfactory/apt/RfValidator.java
===================================================================
--- user/src/com/google/web/bindery/requestfactory/apt/RfValidator.java (revision 11054) +++ user/src/com/google/web/bindery/requestfactory/apt/RfValidator.java (working copy)
@@ -36,7 +36,6 @@
  * The entry point for annotation validation.
  */
 @SupportedAnnotationTypes("*")
-@SupportedSourceVersion(SourceVersion.RELEASE_6)
@SupportedOptions({"rootOverride", "suppressErrors", "suppressWarnings", "verbose"})
 public class RfValidator extends AbstractProcessor {

@@ -46,6 +45,11 @@
   private boolean forceErrors;
   private State state;

+  @Override
+  public SourceVersion getSupportedSourceVersion() {
+      return SourceVersion.latestSupported();
+  }
+
   @Override
   public synchronized void init(ProcessingEnvironment processingEnv) {
     super.init(processingEnv);
Index: user/test/com/google/web/bindery/requestfactory/apt/ExpectCollector.java
===================================================================
--- user/test/com/google/web/bindery/requestfactory/apt/ExpectCollector.java (revision 11054) +++ user/test/com/google/web/bindery/requestfactory/apt/ExpectCollector.java (working copy)
@@ -39,12 +39,19 @@
 @SupportedAnnotationTypes({
     "com.google.web.bindery.requestfactory.apt.Expect",
     "com.google.web.bindery.requestfactory.apt.Expected"})
-@SupportedSourceVersion(SourceVersion.RELEASE_6)
 class ExpectCollector extends AbstractProcessor {
+
+  @Override
+  public SourceVersion getSupportedSourceVersion() {
+      return SourceVersion.latestSupported();
+  }
+
   class Scanner extends ElementScanner6<Void, Void> {

     private final Messager messager;

+
+
     public Scanner(Messager messager) {
       this.messager = messager;
     }


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to