src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
changeset 55382 30b1b7b4dd86
parent 53023 6879069d9d94
equal deleted inserted replaced
55381:7c9151c7dc40 55382:30b1b7b4dd86
     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&trade; programming language.
    40  * added to future versions of the Java&trade; 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      */