test/tools/javac/processing/T6439826.java

Print this page

        

@@ -37,11 +37,10 @@
 import com.sun.tools.javac.api.*;
 import static javax.lang.model.util.ElementFilter.*;
 
 
 @SupportedAnnotationTypes("*")
-@SupportedSourceVersion(SourceVersion.RELEASE_7 )
 public class T6439826 extends AbstractProcessor {
     public static void main(String... args) {
         String testSrc = System.getProperty("test.src", ".");
         String testClasses = System.getProperty("test.classes");
         JavacTool tool = JavacTool.create();

@@ -74,10 +73,15 @@
                 writeBadFile();
         }
         return false;
     }
 
+    @Override
+    public SourceVersion getSupportedSourceVersion() {
+        return SourceVersion.latest();
+    }
+
     private void writeBadFile() {
         Filer filer = processingEnv.getFiler();
         Messager messager = processingEnv.getMessager();
         try {
             Writer out = filer.createSourceFile("Foo").openWriter();