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

Print this page

        

*** 38,48 **** 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; --- 38,47 ----
*** 58,67 **** --- 57,71 ---- 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