test/tools/javac/processing/model/type/MirroredTypeEx/OverEager.java
Print this page
*** 36,46 ****
import javax.lang.model.element.*;
import javax.lang.model.type.*;
import javax.lang.model.util.*;
import static javax.lang.model.util.ElementFilter.*;
- @SupportedSourceVersion(SourceVersion.RELEASE_6)
@SupportedAnnotationTypes("IAm")
@IAm(OverEager.class)
public class OverEager extends AbstractProcessor {
Elements elements;
--- 36,45 ----
*** 57,66 ****
--- 56,70 ----
if (!round.processingOver())
doit(annoTypes, round);
return true;
}
+ @Override
+ public SourceVersion getSupportedSourceVersion() {
+ return SourceVersion.latest();
+ }
+
private void doit(Set<? extends TypeElement> annoTypes,
RoundEnvironment round) {
for (TypeElement t : typesIn(round.getRootElements())) {
IAm anno = t.getAnnotation(IAm.class);
if (anno != null)