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 } |