Package com.sun.source.doctree
package com.sun.source.doctree
Provides interfaces to represent documentation comments as abstract syntax trees (AST).
- Since:
- 1.8
- See Also:
Class | Description |
---|---|
AttributeTree | A tree node for an attribute in an HTML element. |
AttributeTree.ValueKind | The kind of an attribute value. |
AuthorTree | A tree node for an @author block tag. |
BlockTagTree | A tree node used as the base class for the different types of block tags. |
CommentTree | An embedded HTML comment. |
DeprecatedTree | A tree node for an @deprecated block tag. |
DocCommentTree | The top-level representation of a documentation comment. |
DocRootTree | A tree node for an @docRoot inline tag. |
DocTree | Common interface for all nodes in a documentation syntax tree. |
DocTree.Kind | Enumerates all kinds of trees. |
DocTreeVisitor<R, |
A visitor of trees, in the style of the visitor design pattern. |
DocTypeTree | A tree node for a doctype declaration. |
EndElementTree | A tree node for the end of an HTML element. |
EntityTree | A tree node for an HTML entity. |
ErroneousTree | A tree node to stand in for malformed text. |
HiddenTree | A tree node for an @hidden block tag. |
IdentifierTree | An identifier in a documentation comment. |
IndexTree | A tree node for an @index inline tag. |
InheritDocTree | A tree node for an @inheritDoc inline tag. |
InlineTagTree | A tree node used as the base class for the different types of inline tags. |
LinkTree | A tree node for an @link or @linkplain inline tag. |
LiteralTree | A tree node for an @literal or @code inline tag. |
ParamTree | A tree node for an @param block tag. |
ProvidesTree | A tree node for a @provides block tag. |
ReferenceTree | A tree node for a reference to a Java language element. |
ReturnTree | A tree node for an @return block tag. |
SeeTree | A tree node for an @see block tag. |
SerialDataTree | A tree node for an @serialData block tag. |
SerialFieldTree | A tree node for an @serialField block tag. |
SerialTree | A tree node for an @serial block tag. |
SinceTree | A tree node for an @since block tag. |
StartElementTree | A tree node for the start of an HTML element. |
SummaryTree | A tree node for an @summary inline tag. |
SystemPropertyTree | A tree node for an @systemProperty inline tag. |
TextTree | A tree node for plain text. |
ThrowsTree | A tree node for an @exception or @throws block tag. |
UnknownBlockTagTree | A tree node for an unrecognized block tag. |
UnknownInlineTagTree | A tree node for an unrecognized inline tag. |
UsesTree | A tree node for an @uses block tag. |
ValueTree | A tree node for an @value inline tag. |
VersionTree | A tree node for an @version block tag. |
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/jdk.compiler/com/sun/source/doctree/package-summary.html