test/tools/javac/processing/model/util/OverridesSpecEx.java

Print this page

        

@@ -38,11 +38,10 @@
 import javax.lang.model.util.*;
 
 import static javax.lang.model.util.ElementFilter.*;
 
 
-@SupportedSourceVersion(SourceVersion.RELEASE_6)
 @SupportedAnnotationTypes("*")
 public class OverridesSpecEx extends AbstractProcessor {
 
     Elements elements;
     Types types;

@@ -58,10 +57,15 @@
         if (!round.processingOver())
             doit(annoTypes, round);
         return true;
     }
 
+    @Override
+    public SourceVersion getSupportedSourceVersion() {
+        return SourceVersion.latest();
+    }
+
     private void doit(Set<? extends TypeElement> annoTypes,
                       RoundEnvironment round) {
         TypeElement string = elements.getTypeElement("java.lang.String");
         TypeElement object = elements.getTypeElement("java.lang.Object");