src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. Oracle designates this |
7 * published by the Free Software Foundation. Oracle designates this |
30 import javax.annotation.processing.SupportedSourceVersion; |
30 import javax.annotation.processing.SupportedSourceVersion; |
31 |
31 |
32 /** |
32 /** |
33 * A skeletal visitor for annotation values with default behavior |
33 * A skeletal visitor for annotation values with default behavior |
34 * appropriate for source versions {@link SourceVersion#RELEASE_9 |
34 * appropriate for source versions {@link SourceVersion#RELEASE_9 |
35 * RELEASE_9} through {@link SourceVersion#RELEASE_13 RELEASE_13}. |
35 * RELEASE_9} through {@link SourceVersion#RELEASE_14 RELEASE_14}. |
36 * |
36 * |
37 * <p> <b>WARNING:</b> The {@code AnnotationValueVisitor} interface |
37 * <p> <b>WARNING:</b> The {@code AnnotationValueVisitor} interface |
38 * implemented by this class may have methods added to it in the |
38 * implemented by this class may have methods added to it in the |
39 * future to accommodate new, currently unknown, language structures |
39 * future to accommodate new, currently unknown, language structures |
40 * added to future versions of the Java™ programming language. |
40 * added to future versions of the Java™ programming language. |
57 * @see AbstractAnnotationValueVisitor6 |
57 * @see AbstractAnnotationValueVisitor6 |
58 * @see AbstractAnnotationValueVisitor7 |
58 * @see AbstractAnnotationValueVisitor7 |
59 * @see AbstractAnnotationValueVisitor8 |
59 * @see AbstractAnnotationValueVisitor8 |
60 * @since 9 |
60 * @since 9 |
61 */ |
61 */ |
62 @SupportedSourceVersion(RELEASE_13) |
62 @SupportedSourceVersion(RELEASE_14) |
63 public abstract class AbstractAnnotationValueVisitor9<R, P> extends AbstractAnnotationValueVisitor8<R, P> { |
63 public abstract class AbstractAnnotationValueVisitor9<R, P> extends AbstractAnnotationValueVisitor8<R, P> { |
64 |
64 |
65 /** |
65 /** |
66 * Constructor for concrete subclasses to call. |
66 * Constructor for concrete subclasses to call. |
67 */ |
67 */ |