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)