RELEASE_6
source version.
API Note
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 and subclasses 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 directly or indirectly 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
a new visitor is introduced, portions of this visitor class may be
deprecated, including its constructors.
AbstractAnnotationValueVisitor7, AbstractAnnotationValueVisitor8, AbstractAnnotationValueVisitor9, AbstractAnnotationValueVisitor14
| Access | Constructor and Description |
|---|---|
| protected | AbstractAnnotationValueVisitor6()
Deprecated
since 9. Release 6 is obsolete; update to a visitor for a newer
release level.
Constructor for concrete subclasses to call. |
| Modifier and Type | Method and Description |
|---|---|
| public final R | visit(AnnotationValue av, P p)
Implements javax. Visits any annotation value as if by passing itself to that
value's |
| public final R | visit(AnnotationValue av)
Overrides default javax. Visits an annotation value as if by passing itself to that
value's |
| public R | visitUnknown(AnnotationValue av, P p)
Implements javax. Visits an unknown kind of annotation value. |
| AbstractAnnotationValueVisitor6 | back to summary |
|---|---|
| protected AbstractAnnotationValueVisitor6()
Deprecated since 9. Release 6 is obsolete; update to a visitor for a newer release level. Constructor for concrete subclasses to call.
| |
| visit | back to summary |
|---|---|
| public final R visit(AnnotationValue av, P p) Implements javax. Visits any annotation value as if by passing itself to that
value's | |
| visit | back to summary |
|---|---|
| public final R visit(AnnotationValue av) Overrides default javax. Visits an annotation value as if by passing itself to that
value's | |
| visitUnknown | back to summary |
|---|---|
| public R visitUnknown(AnnotationValue av, P p) Implements javax. Doc from javax. Visits an unknown kind of annotation value. This can occur if the language evolves and new kinds of value can be stored in an annotation. Implementation Specification The default implementation of this method in
| |