test/tools/javac/lib/JavacTestingAbstractProcessor.java

Print this page

        

*** 26,36 **** import javax.lang.model.SourceVersion; import javax.lang.model.util.*; import static javax.lang.model.SourceVersion.*; /** ! * An abstract annotation processor tailored to javac regression testing. */ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor { private static final Set<String> allAnnotations; static { --- 26,36 ---- import javax.lang.model.SourceVersion; import javax.lang.model.util.*; import static javax.lang.model.SourceVersion.*; /** ! * An abstract annotation processor tailored to {@code javac} regression testing. */ public abstract class JavacTestingAbstractProcessor extends AbstractProcessor { private static final Set<String> allAnnotations; static {
*** 101,142 **** * The set of visitors below will directly extend the most recent * corresponding platform visitor type. */ @SupportedSourceVersion(RELEASE_9) ! public static abstract class AbstractAnnotationValueVisitor<R, P> extends AbstractAnnotationValueVisitor8<R, P> { /** * Constructor for concrete subclasses to call. */ protected AbstractAnnotationValueVisitor() { super(); } } @SupportedSourceVersion(RELEASE_9) ! public static abstract class AbstractElementVisitor<R, P> extends AbstractElementVisitor8<R, P> { /** * Constructor for concrete subclasses to call. */ protected AbstractElementVisitor(){ super(); } } @SupportedSourceVersion(RELEASE_9) ! public static abstract class AbstractTypeVisitor<R, P> extends AbstractTypeVisitor8<R, P> { /** * Constructor for concrete subclasses to call. */ protected AbstractTypeVisitor() { super(); } } @SupportedSourceVersion(RELEASE_9) ! public static class ElementKindVisitor<R, P> extends ElementKindVisitor8<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected ElementKindVisitor() { --- 101,142 ---- * The set of visitors below will directly extend the most recent * corresponding platform visitor type. */ @SupportedSourceVersion(RELEASE_9) ! public static abstract class AbstractAnnotationValueVisitor<R, P> extends AbstractAnnotationValueVisitor9<R, P> { /** * Constructor for concrete subclasses to call. */ protected AbstractAnnotationValueVisitor() { super(); } } @SupportedSourceVersion(RELEASE_9) ! public static abstract class AbstractElementVisitor<R, P> extends AbstractElementVisitor9<R, P> { /** * Constructor for concrete subclasses to call. */ protected AbstractElementVisitor(){ super(); } } @SupportedSourceVersion(RELEASE_9) ! public static abstract class AbstractTypeVisitor<R, P> extends AbstractTypeVisitor9<R, P> { /** * Constructor for concrete subclasses to call. */ protected AbstractTypeVisitor() { super(); } } @SupportedSourceVersion(RELEASE_9) ! public static class ElementKindVisitor<R, P> extends ElementKindVisitor9<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected ElementKindVisitor() {
*** 153,163 **** super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class ElementScanner<R, P> extends ElementScanner8<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected ElementScanner(){ --- 153,163 ---- super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class ElementScanner<R, P> extends ElementScanner9<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected ElementScanner(){
*** 172,182 **** super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class SimpleAnnotationValueVisitor<R, P> extends SimpleAnnotationValueVisitor8<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected SimpleAnnotationValueVisitor() { --- 172,182 ---- super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class SimpleAnnotationValueVisitor<R, P> extends SimpleAnnotationValueVisitor9<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected SimpleAnnotationValueVisitor() {
*** 193,203 **** super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class SimpleElementVisitor<R, P> extends SimpleElementVisitor8<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected SimpleElementVisitor(){ --- 193,203 ---- super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class SimpleElementVisitor<R, P> extends SimpleElementVisitor9<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected SimpleElementVisitor(){
*** 214,224 **** super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class SimpleTypeVisitor<R, P> extends SimpleTypeVisitor8<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected SimpleTypeVisitor(){ --- 214,224 ---- super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class SimpleTypeVisitor<R, P> extends SimpleTypeVisitor9<R, P> { /** * Constructor for concrete subclasses; uses {@code null} for the * default value. */ protected SimpleTypeVisitor(){
*** 235,245 **** super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class TypeKindVisitor<R, P> extends TypeKindVisitor8<R, P> { /** * Constructor for concrete subclasses to call; uses {@code null} * for the default value. */ protected TypeKindVisitor() { --- 235,245 ---- super(defaultValue); } } @SupportedSourceVersion(RELEASE_9) ! public static class TypeKindVisitor<R, P> extends TypeKindVisitor9<R, P> { /** * Constructor for concrete subclasses to call; uses {@code null} * for the default value. */ protected TypeKindVisitor() {