< prev index next >

src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java

Print this page




  58  * behavior for the visit method in question.  When the new visitor is
  59  * introduced, all or portions of this visitor may be deprecated.
  60  *
  61  * @param <R> the return type of this visitor's methods
  62  * @param <P> the type of the additional parameter to this visitor's methods.
  63  *
  64  * @see SimpleAnnotationValueVisitor6
  65  * @see SimpleAnnotationValueVisitor8
  66  * @see SimpleAnnotationValueVisitor9
  67  * @since 1.7
  68  */
  69 @SupportedSourceVersion(RELEASE_7)
  70 public class SimpleAnnotationValueVisitor7<R, P> extends SimpleAnnotationValueVisitor6<R, P> {
  71     /**
  72      * Constructor for concrete subclasses; uses {@code null} for the
  73      * default value.
  74      *
  75      * @deprecated Release 7 is obsolete; update to a visitor for a newer
  76      * release level.
  77      */
  78     @Deprecated
  79     protected SimpleAnnotationValueVisitor7() {
  80         super(null); // Superclass constructor deprecated too
  81     }
  82 
  83     /**
  84      * Constructor for concrete subclasses; uses the argument for the
  85      * default value.
  86      *
  87      * @param defaultValue the value to assign to {@link #DEFAULT_VALUE}
  88      *
  89      * @deprecated Release 7 is obsolete; update to a visitor for a newer
  90      * release level.
  91      */
  92     @Deprecated
  93     protected SimpleAnnotationValueVisitor7(R defaultValue) {
  94         super(defaultValue); // Superclass constructor deprecated too
  95     }
  96 }


  58  * behavior for the visit method in question.  When the new visitor is
  59  * introduced, all or portions of this visitor may be deprecated.
  60  *
  61  * @param <R> the return type of this visitor's methods
  62  * @param <P> the type of the additional parameter to this visitor's methods.
  63  *
  64  * @see SimpleAnnotationValueVisitor6
  65  * @see SimpleAnnotationValueVisitor8
  66  * @see SimpleAnnotationValueVisitor9
  67  * @since 1.7
  68  */
  69 @SupportedSourceVersion(RELEASE_7)
  70 public class SimpleAnnotationValueVisitor7<R, P> extends SimpleAnnotationValueVisitor6<R, P> {
  71     /**
  72      * Constructor for concrete subclasses; uses {@code null} for the
  73      * default value.
  74      *
  75      * @deprecated Release 7 is obsolete; update to a visitor for a newer
  76      * release level.
  77      */
  78     @Deprecated(since="12")
  79     protected SimpleAnnotationValueVisitor7() {
  80         super(null); // Superclass constructor deprecated too
  81     }
  82 
  83     /**
  84      * Constructor for concrete subclasses; uses the argument for the
  85      * default value.
  86      *
  87      * @param defaultValue the value to assign to {@link #DEFAULT_VALUE}
  88      *
  89      * @deprecated Release 7 is obsolete; update to a visitor for a newer
  90      * release level.
  91      */
  92     @Deprecated(since="12")
  93     protected SimpleAnnotationValueVisitor7(R defaultValue) {
  94         super(defaultValue); // Superclass constructor deprecated too
  95     }
  96 }
< prev index next >