test/tools/javac/processing/model/element/TypeParamBounds.java

Print this page

        

@@ -38,11 +38,10 @@
 import javax.lang.model.SourceVersion;
 import javax.lang.model.element.*;
 import javax.lang.model.type.*;
 import javax.lang.model.util.*;
 
-@SupportedSourceVersion(SourceVersion.RELEASE_6)
 @SupportedAnnotationTypes("*")
 public class TypeParamBounds 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 gen = elements.getTypeElement("TypeParamBounds.Gen");
 
         // For each type parameter of Gen, compare its bounds with the