28 import javax.lang.model.*; |
28 import javax.lang.model.*; |
29 import javax.lang.model.element.*; |
29 import javax.lang.model.element.*; |
30 import javax.tools.*; |
30 import javax.tools.*; |
31 |
31 |
32 @SupportedAnnotationTypes("*") |
32 @SupportedAnnotationTypes("*") |
33 @SupportedSourceVersion(SourceVersion.RELEASE_6) |
33 @SupportedSourceVersion(SourceVersion.RELEASE_7) |
34 public class A extends AbstractProcessor { |
34 public class A extends AbstractProcessor { |
35 |
35 |
36 public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) { |
36 public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) { |
37 Messager m = processingEnv.getMessager(); |
37 Messager m = processingEnv.getMessager(); |
38 for (TypeElement anno: annotations) { |
38 for (TypeElement anno: annotations) { |