Uses of Package com.sun.source.doctree (Compiler Tree API )
Date: 2020-03-26

# Uses of Package
com.sun.source.doctree

- Packages that use com.sun.source.doctree
  Package | Description
  --- | ---
  com.sun.source.doctree | Provides interfaces to represent documentation comments as abstract syntax trees (AST).
  com.sun.source.util | Provides utilities for operations on abstract syntax trees (AST).

- Classes in com.sun.source.doctree used by com.sun.source.doctree
  Class and Description
  AttributeTree A tree node for an attribute in an HTML element.
  AttributeTree.ValueKind
  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
  DocTreeVisitor A visitor of trees, in the style of the visitor design pattern.
  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 a malformed text
  IdentifierTree An identifier in a documentation comment.
  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.
  ReferenceTree A tree node to 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 @serialData 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.
  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 inline tag.
  UnknownInlineTagTree A tree node for an unrecognized inline tag.
  ValueTree A tree node for an @value inline tag.
  VersionTree A tree node for an @version block tag.

- Classes in com.sun.source.doctree used by com.sun.source.util
  Class and Description
  AttributeTree A tree node for an attribute in an HTML element.
  AuthorTree A tree node for an @author block tag.
  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.
  DocTreeVisitor A visitor of trees, in the style of the visitor design pattern.
  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 a malformed text
  IdentifierTree An identifier in a documentation comment.
  InheritDocTree A tree node for an @inheritDoc inline tag.
  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.
  ReferenceTree A tree node to 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 @serialData 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.
  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 inline tag.
  UnknownInlineTagTree A tree node for an unrecognized inline tag.
  ValueTree A tree node for an @value inline tag.
  VersionTree A tree node for an @version block tag.

Copyright © 2005, 2020, Oracle and/or its affiliates. All rights reserved.