Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Class AbstractAnnotationValueVisitor7<R,P>

  extended by javax.lang.model.util.AbstractAnnotationValueVisitor6<R,P>
      extended by javax.lang.model.util.AbstractAnnotationValueVisitor7<R,P>
Type Parameters:
R - the return type of this visitor's methods
P - the type of the additional parameter to this visitor's methods.
All Implemented Interfaces:

public abstract class AbstractAnnotationValueVisitor7<R,P>
extends AbstractAnnotationValueVisitor6<R,P>

A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_7 source version.

WARNING: The AnnotationValueVisitor interface implemented by this class may have methods added to it in the future to accommodate new, currently unknown, language structures added to future versions of the Java™ programming language. Therefore, methods whose names begin with "visit" may be added to this class in the future; to avoid incompatibilities, classes which extend this class should not declare any instance methods with names beginning with "visit".

When such a new visit method is added, the default implementation in this class will be to call the visitUnknown method. A new abstract annotation value visitor class will also be introduced to correspond to the new language level; this visitor will have different default behavior for the visit method in question. When the new visitor is introduced, all or portions of this visitor may be deprecated.

See Also:

Constructor Summary
Modifier Constructor and Description
protected AbstractAnnotationValueVisitor7()
          Constructor for concrete subclasses to call.
Method Summary
Modifier and Type Method and Description
Methods inherited from class javax.lang.model.util.AbstractAnnotationValueVisitor6
visit, visit, visitUnknown
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.lang.model.element.AnnotationValueVisitor
visitAnnotation, visitArray, visitBoolean, visitByte, visitChar, visitDouble, visitEnumConstant, visitFloat, visitInt, visitLong, visitShort, visitString, visitType

Constructor Detail


protected AbstractAnnotationValueVisitor7()
Constructor for concrete subclasses to call.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way. - all specs in one place