< prev index next >

src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java

Print this page

        

*** 39,49 **** * stored; there are no distinct subclasses for storing, for example, * {@code boolean} values versus {@code int} values. Classes * implementing this interface are used to operate on a value when the * type of that value is unknown at compile time. When a visitor is * passed to a value's {@link AnnotationValue#accept accept} method, ! * the <tt>visit<i>XYZ</i></tt> method applicable to that value is * invoked. * * <p> Classes implementing this interface may or may not throw a * {@code NullPointerException} if the additional parameter {@code p} * is {@code null}; see documentation of the implementing class for --- 39,49 ---- * stored; there are no distinct subclasses for storing, for example, * {@code boolean} values versus {@code int} values. Classes * implementing this interface are used to operate on a value when the * type of that value is unknown at compile time. When a visitor is * passed to a value's {@link AnnotationValue#accept accept} method, ! * the <code>visit<i>XYZ</i></code> method applicable to that value is * invoked. * * <p> Classes implementing this interface may or may not throw a * {@code NullPointerException} if the additional parameter {@code p} * is {@code null}; see documentation of the implementing class for
< prev index next >