Class JavadocComment
- java.lang.Object
-
- com.github.javaparser.ast.Node
-
- com.github.javaparser.ast.comments.Comment
-
- com.github.javaparser.ast.comments.JavadocComment
-
- All Implemented Interfaces:
NodeWithRange<Node>,NodeWithTokenRange<Node>,Observable,Visitable,HasParentNode<Node>,Cloneable
- Direct Known Subclasses:
MarkdownComment,TraditionalJavadocComment
public abstract class JavadocComment extends Comment
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.github.javaparser.ast.Node
Node.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversal
-
-
Field Summary
-
Fields inherited from class com.github.javaparser.ast.Node
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, LINE_SEPARATOR_KEY, NODE_BY_BEGIN_POSITION, PHANTOM_KEY, prettyPrinterNoCommentsConfiguration, PRINTER_KEY, SYMBOL_RESOLVER_KEY
-
-
Constructor Summary
Constructors Constructor Description JavadocComment()JavadocComment(TokenRange tokenRange, String content)This constructor is used by the parser and is considered private.JavadocComment(String content)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavadocCommentasJavadocComment()JavadocCommentclone()JavadocCommentMetaModelgetMetaModel()voidifJavadocComment(Consumer<JavadocComment> action)booleanisJavadocComment()Javadocparse()Optional<JavadocComment>toJavadocComment()-
Methods inherited from class com.github.javaparser.ast.comments.Comment
asBlockComment, asLineComment, asMarkdownComment, asString, asTraditionalJavadocComment, findRootNode, getCommentedNode, getContent, getFooter, getHeader, ifBlockComment, ifLineComment, ifMarkdownComment, ifTraditionalJavadocComment, isBlockComment, isLineComment, isMarkdownComment, isOrphan, isTraditionalJavadocComment, remove, setComment, setCommentedNode, setContent, toBlockComment, toLineComment, toMarkdownComment, toTraditionalJavadocComment
-
Methods inherited from class com.github.javaparser.ast.Node
addOrphanComment, containsData, createDefaultPrinter, createDefaultPrinter, customInitialization, equals, findAll, findAll, findAll, findByRange, findCompilationUnit, findData, findFirst, findFirst, findFirst, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getDataKeys, getDefaultPrinterConfiguration, getLineEndingStyle, getLineEndingStyleOrDefault, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getPrinter, getPrinter, getRange, getSymbolResolver, getTokenRange, hashCode, hasScope, isAncestorOf, isPhantom, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeData, removeForced, removeOrphanComment, replace, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walk
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.github.javaparser.HasParentNode
findAncestor, findAncestor, findAncestor, hasParentNode, isDescendantOf
-
Methods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithRange
containsWithin, containsWithinRange, getBegin, getEnd, hasRange
-
-
-
-
Constructor Detail
-
JavadocComment
public JavadocComment()
-
JavadocComment
public JavadocComment(String content)
-
JavadocComment
public JavadocComment(TokenRange tokenRange, String content)
This constructor is used by the parser and is considered private.
-
-
Method Detail
-
isJavadocComment
public boolean isJavadocComment()
- Overrides:
isJavadocCommentin classComment
-
asJavadocComment
public JavadocComment asJavadocComment()
- Overrides:
asJavadocCommentin classComment
-
toJavadocComment
public Optional<JavadocComment> toJavadocComment()
- Overrides:
toJavadocCommentin classComment
-
ifJavadocComment
public void ifJavadocComment(Consumer<JavadocComment> action)
- Overrides:
ifJavadocCommentin classComment
-
clone
public JavadocComment clone()
-
getMetaModel
public JavadocCommentMetaModel getMetaModel()
- Overrides:
getMetaModelin classComment- Returns:
- get JavaParser specific node introspection information.
-
parse
public Javadoc parse()
-
-