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