< prev index next >

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

Print this page




  45  * <p>When such a new visit method is added, the default
  46  * implementation in this class will be to call the {@link
  47  * #visitUnknown visitUnknown} method.  A new abstract type visitor
  48  * class will also be introduced to correspond to the new language
  49  * level; this visitor will have different default behavior for the
  50  * visit method in question.  When the new visitor is introduced, all
  51  * or portions of this visitor may be deprecated.
  52  *
  53  * @param <R> the return type of this visitor's methods.  Use {@link
  54  *            Void} for visitors that do not need to return results.
  55  * @param <P> the type of the additional parameter to this visitor's
  56  *            methods.  Use {@code Void} for visitors that do not need an
  57  *            additional parameter.
  58  *
  59  * @see AbstractTypeVisitor6
  60  * @see AbstractTypeVisitor7
  61  * @see AbstractTypeVisitor8
  62  * @see AbstractTypeVisitor9
  63  * @since 14
  64  */
  65 @SupportedSourceVersion(RELEASE_14)
  66 public abstract class AbstractTypeVisitor14<R, P> extends AbstractTypeVisitor9<R, P> {
  67     /**
  68      * Constructor for concrete subclasses to call.
  69      */
  70     protected AbstractTypeVisitor14() {
  71         super();
  72     }
  73 }


  45  * <p>When such a new visit method is added, the default
  46  * implementation in this class will be to call the {@link
  47  * #visitUnknown visitUnknown} method.  A new abstract type visitor
  48  * class will also be introduced to correspond to the new language
  49  * level; this visitor will have different default behavior for the
  50  * visit method in question.  When the new visitor is introduced, all
  51  * or portions of this visitor may be deprecated.
  52  *
  53  * @param <R> the return type of this visitor's methods.  Use {@link
  54  *            Void} for visitors that do not need to return results.
  55  * @param <P> the type of the additional parameter to this visitor's
  56  *            methods.  Use {@code Void} for visitors that do not need an
  57  *            additional parameter.
  58  *
  59  * @see AbstractTypeVisitor6
  60  * @see AbstractTypeVisitor7
  61  * @see AbstractTypeVisitor8
  62  * @see AbstractTypeVisitor9
  63  * @since 14
  64  */
  65 @SupportedSourceVersion(RELEASE_15)
  66 public abstract class AbstractTypeVisitor14<R, P> extends AbstractTypeVisitor9<R, P> {
  67     /**
  68      * Constructor for concrete subclasses to call.
  69      */
  70     protected AbstractTypeVisitor14() {
  71         super();
  72     }
  73 }
< prev index next >