Module jdk.compiler
Package com.sun.source.doctree
Provides interfaces to represent documentation comments as abstract syntax
trees (AST).
- Since:
- 1.8
- See Also:
- Documentation Comment Specification for the Standard Doclet
-
Interface Summary Interface Description AttributeTree A tree node for an attribute in an HTML element.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.DocTreeVisitor<R,P> A visitor of trees, in the style of the visitor design pattern.DocTypeTree A tree node for adoctypedeclaration.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@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.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. -
Enum Summary Enum Description AttributeTree.ValueKind The kind of an attribute value.DocTree.Kind Enumerates all kinds of trees.