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");