| Class | Description | 
|---|---|
| AttributeTree | A tree node for an attribute in an HTML element or tag. | 
| AttributeTree.ValueKind | The kind of an attribute value. | 
| AuthorTree | A tree node for an  @authorblock 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  @deprecatedblock tag. | 
| DocCommentTree | The top-level representation of a documentation comment. | 
| DocRootTree | A tree node for an  @docRootinline 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  doctypedeclaration. | 
| 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. | 
| EscapeTree | A tree node for a character represented by an escape sequence. | 
| HiddenTree | A tree node for an  @hiddenblock tag. | 
| IdentifierTree | An identifier in a documentation comment. | 
| IndexTree | A tree node for an  @indexinline tag. | 
| InheritDocTree | A tree node for an  @inheritDocinline tag. | 
| InlineTagTree | A tree node used as the base class for the different types of inline tags. | 
| LinkTree | A tree node for an  @linkor@linkplaininline tag. | 
| LiteralTree | A tree node for an  @literalor@codeinline tag. | 
| ParamTree | A tree node for an  @paramblock tag. | 
| ProvidesTree | A tree node for a  @providesblock tag. | 
| ReferenceTree | A tree node for a reference to a Java language element. | 
| ReturnTree | A tree node for an  @returnblock tag. | 
| SeeTree | A tree node for an  @seeblock tag. | 
| SerialDataTree | A tree node for an  @serialDatablock tag. | 
| SerialFieldTree | A tree node for an  @serialFieldblock tag. | 
| SerialTree | A tree node for an  @serialblock tag. | 
| SinceTree | A tree node for an  @sinceblock tag. | 
| SnippetTree | A tree node for an  @snippetinline tag. | 
| SpecTree | A tree node for an  @specblock tag. | 
| StartElementTree | A tree node for the start of an HTML element. | 
| SummaryTree | A tree node for an  @summaryinline tag. | 
| SystemPropertyTree | A tree node for an  @systemPropertyinline tag. | 
| TextTree | A tree node for plain text. | 
| ThrowsTree | A tree node for an  @exceptionor@throwsblock 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  @usesblock tag. | 
| ValueTree | A tree node for an  @valueinline tag. | 
| VersionTree | A tree node for an  @versionblock tag. | 
    © 1993, 2023, 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/21/docs/api/jdk.compiler/com/sun/source/doctree/package-summary.html