R
- the return type of this visitor's methods. Use Void
for visitors that do not need to return results.P
- the type of the additional parameter to this visitor's
methods. Use Void
for visitors that do not need an
additional parameter.@Exported public interface DocTreeVisitor<R,P>
accept
method, the visitXYZ method most applicable
to that tree is invoked.
Classes implementing this interface may or may not throw a
NullPointerException
if the additional parameter p
is null
; see documentation of the implementing class for
details.
WARNING: It is possible that methods will be added to this interface to accommodate new, currently unknown, doc comment structures added to future versions of the Java™ programming language. Therefore, visitor classes directly implementing this interface may be source incompatible with future versions of the platform.
R visitAttribute(AttributeTree node, P p)
R visitAuthor(AuthorTree node, P p)
R visitComment(CommentTree node, P p)
R visitDeprecated(DeprecatedTree node, P p)
R visitDocComment(DocCommentTree node, P p)
R visitDocRoot(DocRootTree node, P p)
R visitEndElement(EndElementTree node, P p)
R visitEntity(EntityTree node, P p)
R visitErroneous(ErroneousTree node, P p)
R visitIdentifier(IdentifierTree node, P p)
R visitInheritDoc(InheritDocTree node, P p)
R visitLiteral(LiteralTree node, P p)
R visitReference(ReferenceTree node, P p)
R visitReturn(ReturnTree node, P p)
R visitSerial(SerialTree node, P p)
R visitSerialData(SerialDataTree node, P p)
R visitSerialField(SerialFieldTree node, P p)
R visitStartElement(StartElementTree node, P p)
R visitThrows(ThrowsTree node, P p)
R visitUnknownBlockTag(UnknownBlockTagTree node, P p)
R visitUnknownInlineTag(UnknownInlineTagTree node, P p)
R visitVersion(VersionTree node, P p)
Copyright © 2005, 2023, Oracle and/or its affiliates. All rights reserved.