< prev index next >

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

Print this page




  78      * Constructor for concrete subclasses; uses {@code null} for the
  79      * default value.
  80      */
  81     @SuppressWarnings("deprecation") // Superclass constructor deprecated
  82     protected SimpleElementVisitor7(){
  83         super(null);
  84     }
  85 
  86     /**
  87      * Constructor for concrete subclasses; uses the argument for the
  88      * default value.
  89      *
  90      * @param defaultValue the value to assign to {@link #DEFAULT_VALUE}
  91      */
  92     @SuppressWarnings("deprecation") // Superclass constructor deprecated
  93     protected SimpleElementVisitor7(R defaultValue){
  94         super(defaultValue);
  95     }
  96 
  97     /**
  98      * This implementation calls {@code defaultAction}.


  99      *
 100      * @param e {@inheritDoc}
 101      * @param p {@inheritDoc}
 102      * @return  the result of {@code defaultAction}
 103      */
 104     @Override
 105     public R visitVariable(VariableElement e, P p) {
 106         return defaultAction(e, p);
 107     }
 108 }


  78      * Constructor for concrete subclasses; uses {@code null} for the
  79      * default value.
  80      */
  81     @SuppressWarnings("deprecation") // Superclass constructor deprecated
  82     protected SimpleElementVisitor7(){
  83         super(null);
  84     }
  85 
  86     /**
  87      * Constructor for concrete subclasses; uses the argument for the
  88      * default value.
  89      *
  90      * @param defaultValue the value to assign to {@link #DEFAULT_VALUE}
  91      */
  92     @SuppressWarnings("deprecation") // Superclass constructor deprecated
  93     protected SimpleElementVisitor7(R defaultValue){
  94         super(defaultValue);
  95     }
  96 
  97     /**
  98      * {@inheritDoc} 
  99      *
 100      * @implSpec This implementation calls {@code defaultAction}.
 101      *
 102      * @param e {@inheritDoc}
 103      * @param p {@inheritDoc}
 104      * @return  the result of {@code defaultAction}
 105      */
 106     @Override
 107     public R visitVariable(VariableElement e, P p) {
 108         return defaultAction(e, p);
 109     }
 110 }
< prev index next >