Uses of Interface
com.puppycrawl.tools.checkstyle.api.DetailNode
Packages that use DetailNode
Package
Description
Contains the implementation of the Checkstyle framework.
Contains the core API to be used to implement checks.
Contains the Annotation checks that are
bundled with the main distribution.
Contains the Javadoc checks that are bundled with the main distribution.
User interface classes for CheckStyle.
Contains module metadata generation classes for checkstyle.
Contains utils classes for checkstyle.
-
Uses of DetailNode in com.puppycrawl.tools.checkstyle
Methods in com.puppycrawl.tools.checkstyle that return DetailNodeModifier and TypeMethodDescriptionJavadocDetailNodeParser.ParseStatus.getTree()Getter for DetailNode tree.static DetailNodeDetailNodeTreeStringPrinter.parseJavadocAsDetailNode(DetailAST blockComment) Parse block comment DetailAST as Javadoc DetailNode tree.Methods in com.puppycrawl.tools.checkstyle with parameters of type DetailNodeModifier and TypeMethodDescriptionstatic StringDetailNodeTreeStringPrinter.printTree(DetailNode ast, String rootPrefix, String prefix) Print AST.voidJavadocDetailNodeParser.ParseStatus.setTree(DetailNode tree) Sets DetailNode tree. -
Uses of DetailNode in com.puppycrawl.tools.checkstyle.api
Methods in com.puppycrawl.tools.checkstyle.api that return DetailNodeModifier and TypeMethodDescriptionDetailNode.getChildren()Array of children.DetailNode.getParent()Parent node. -
Uses of DetailNode in com.puppycrawl.tools.checkstyle.checks.annotation
Methods in com.puppycrawl.tools.checkstyle.checks.annotation with parameters of type DetailNode -
Uses of DetailNode in com.puppycrawl.tools.checkstyle.checks.javadoc
Classes in com.puppycrawl.tools.checkstyle.checks.javadoc that implement DetailNodeModifier and TypeClassDescriptionclassImplementation of DetailNode interface that is mutable.Methods in com.puppycrawl.tools.checkstyle.checks.javadoc that return DetailNodeMethods in com.puppycrawl.tools.checkstyle.checks.javadoc with parameters of type DetailNodeModifier and TypeMethodDescriptionvoidAbstractJavadocCheck.beginJavadocTree(DetailNode rootAst) Called before the starting to process a tree.voidAbstractJavadocCheck.finishJavadocTree(DetailNode rootAst) Called after finished processing a tree.voidAbstractJavadocCheck.leaveJavadocToken(DetailNode ast) Called after all the child nodes have been process.voidJavadocNodeImpl.setChildren(DetailNode... children) Sets array of child nodes.voidJavadocNodeImpl.setParent(DetailNode parent) Sets parent node.abstract voidAbstractJavadocCheck.visitJavadocToken(DetailNode ast) Called to process a Javadoc token.voidAtclauseOrderCheck.visitJavadocToken(DetailNode ast) voidJavadocBlockTagLocationCheck.visitJavadocToken(DetailNode ast) voidJavadocMissingWhitespaceAfterAsteriskCheck.visitJavadocToken(DetailNode detailNode) voidJavadocParagraphCheck.visitJavadocToken(DetailNode ast) voidJavadocTagContinuationIndentationCheck.visitJavadocToken(DetailNode ast) voidNonEmptyAtclauseDescriptionCheck.visitJavadocToken(DetailNode ast) voidRequireEmptyLineBeforeBlockTagGroupCheck.visitJavadocToken(DetailNode tagNode) Logs when there is no empty line before the tag.voidSingleLineJavadocCheck.visitJavadocToken(DetailNode ast) voidSummaryJavadocCheck.visitJavadocToken(DetailNode ast) -
Uses of DetailNode in com.puppycrawl.tools.checkstyle.gui
Constructors in com.puppycrawl.tools.checkstyle.gui with parameters of type DetailNodeModifierConstructorDescriptionCodeSelectorPresentation(DetailNode node, List<Integer> lines2position) Constructor. -
Uses of DetailNode in com.puppycrawl.tools.checkstyle.meta
Methods in com.puppycrawl.tools.checkstyle.meta with parameters of type DetailNodeModifier and TypeMethodDescriptionvoidJavadocMetadataScraper.beginJavadocTree(DetailNode rootAst) voidJavadocMetadataScraper.finishJavadocTree(DetailNode rootAst) voidJavadocMetadataScraper.scrapeContent(DetailNode ast) Method containing the core logic of scraping.voidJavadocMetadataScraper.visitJavadocToken(DetailNode ast) -
Uses of DetailNode in com.puppycrawl.tools.checkstyle.utils
Methods in com.puppycrawl.tools.checkstyle.utils that return DetailNodeModifier and TypeMethodDescriptionstatic DetailNodeJavadocUtil.findFirstToken(DetailNode detailNode, int type) Returns the first child token that has a specified type.static DetailNodeJavadocUtil.getFirstChild(DetailNode node) Gets first child node of specified node.static DetailNodeJavadocUtil.getNextSibling(DetailNode node) Gets next sibling of specified node.static DetailNodeJavadocUtil.getNextSibling(DetailNode node, int tokenType) Gets next sibling of specified node with the specified type.static DetailNodeJavadocUtil.getPreviousSibling(DetailNode node) Gets previous sibling of specified node.Methods in com.puppycrawl.tools.checkstyle.utils with parameters of type DetailNodeModifier and TypeMethodDescriptionstatic booleanJavadocUtil.containsInBranch(DetailNode node, int type) Checks whether node contains any node of specified type among children on any deep level.static DetailNodeJavadocUtil.findFirstToken(DetailNode detailNode, int type) Returns the first child token that has a specified type.static DetailNodeJavadocUtil.getFirstChild(DetailNode node) Gets first child node of specified node.static DetailNodeJavadocUtil.getNextSibling(DetailNode node) Gets next sibling of specified node.static DetailNodeJavadocUtil.getNextSibling(DetailNode node, int tokenType) Gets next sibling of specified node with the specified type.static DetailNodeJavadocUtil.getPreviousSibling(DetailNode node) Gets previous sibling of specified node.static StringJavadocUtil.getTagName(DetailNode javadocTagSection) Gets tag name from javadocTagSection.