diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/AstTreeStringPrinter.java b/src/main/java/com/puppycrawl/tools/checkstyle/AstTreeStringPrinter.java index ab83f8b4d..de61f78c0 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/AstTreeStringPrinter.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/AstTreeStringPrinter.java @@ -117,10 +117,10 @@ public final class AstTreeStringPrinter { final DetailAST javadocBlock = node.getParent(); final DetailNode tree = DetailNodeTreeStringPrinter.parseJavadocAsDetailNode(javadocBlock); - String baseIdentation = getIndentation(node); - baseIdentation = baseIdentation.substring(0, baseIdentation.length() - 2); - final String rootPrefix = baseIdentation + " `--"; - final String prefix = baseIdentation + " "; + String baseIndentation = getIndentation(node); + baseIndentation = baseIndentation.substring(0, baseIndentation.length() - 2); + final String rootPrefix = baseIndentation + " `--"; + final String prefix = baseIndentation + " "; return DetailNodeTreeStringPrinter.printTree(tree, rootPrefix, prefix); } diff --git a/src/xdocs/writingjavadocchecks.xml.vm b/src/xdocs/writingjavadocchecks.xml.vm index f8fc30edc..b6757caab 100644 --- a/src/xdocs/writingjavadocchecks.xml.vm +++ b/src/xdocs/writingjavadocchecks.xml.vm @@ -159,44 +159,47 @@ public class MyClass { CLASS_DEF [5:0] |--MODIFIERS -> MODIFIERS [5:0] -| |--JAVADOC -> \r\n * My class.\r\n * @see AbstractClass\r\n [1:0] -| | |--NEWLINE -> \r\n [1:0] -| | |--LEADING_ASTERISK -> * [2:0] -| | |--TEXT -> My [2:2] -| | | |--WS -> [2:2] -| | | |--CHAR -> M [2:3] -| | | |--CHAR -> y [2:4] -| | | `--WS -> [2:5] -| | |--HTML_ELEMENT -> class [2:6] -| | | `--HTML_TAG -> class [2:6] -| | | |--HTML_ELEMENT_OPEN -> [2:6] -| | | | |--OPEN -> < [2:6] -| | | | |--HTML_TAG_NAME -> b [2:7] -| | | | `--CLOSE -> > [2:8] -| | | |--TEXT -> class [2:9] -| | | | |--CHAR -> c [2:9] -| | | | |--CHAR -> l [2:10] -| | | | |--CHAR -> a [2:11] -| | | | |--CHAR -> s [2:12] -| | | | `--CHAR -> s [2:13] -| | | `--HTML_ELEMENT_CLOSE -> [2:14] -| | | |--OPEN -> < [2:14] -| | | |--SLASH -> / [2:15] -| | | |--HTML_TAG_NAME -> b [2:16] -| | | `--CLOSE -> > [2:17] -| | |--TEXT -> . [2:18] -| | | `--CHAR -> . [2:18] -| | |--NEWLINE -> \r\n [2:19] -| | |--LEADING_ASTERISK -> * [3:0] -| | |--WS -> [3:2] -| | |--JAVADOC_TAG -> @see AbstractClass\r\n [3:3] -| | | |--SEE_LITERAL -> @see [3:3] -| | | |--WS -> [3:7] -| | | |--REFERENCE -> AbstractClass [3:8] -| | | | `--CLASS -> AbstractClass [3:8] -| | | |--NEWLINE -> \r\n [3:21] -| | | `--WS -> [4:0] -| | `--EOF -> [4:1] +| |--BLOCK_COMMENT_BEGIN -> /* [1:0] +| | |--COMMENT_CONTENT -> *\n * My class.\n * @see AbstractClass\n [1:2] +| | | `--JAVADOC -> \n * My class.\n * @see AbstractClass\n [1:0] +| | | |--NEWLINE -> \n [1:0] +| | | |--LEADING_ASTERISK -> * [2:0] +| | | |--TEXT -> My [2:2] +| | | | |--WS -> [2:2] +| | | | |--CHAR -> M [2:3] +| | | | |--CHAR -> y [2:4] +| | | | `--WS -> [2:5] +| | | |--HTML_ELEMENT -> class [2:6] +| | | | `--HTML_TAG -> class [2:6] +| | | | |--HTML_ELEMENT_OPEN -> [2:6] +| | | | | |--OPEN -> < [2:6] +| | | | | |--HTML_TAG_NAME -> b [2:7] +| | | | | `--CLOSE -> > [2:8] +| | | | |--TEXT -> class [2:9] +| | | | | |--CHAR -> c [2:9] +| | | | | |--CHAR -> l [2:10] +| | | | | |--CHAR -> a [2:11] +| | | | | |--CHAR -> s [2:12] +| | | | | `--CHAR -> s [2:13] +| | | | `--HTML_ELEMENT_CLOSE -> [2:14] +| | | | |--OPEN -> < [2:14] +| | | | |--SLASH -> / [2:15] +| | | | |--HTML_TAG_NAME -> b [2:16] +| | | | `--CLOSE -> > [2:17] +| | | |--TEXT -> . [2:18] +| | | | `--CHAR -> . [2:18] +| | | |--NEWLINE -> \n [2:19] +| | | |--LEADING_ASTERISK -> * [3:0] +| | | |--WS -> [3:2] +| | | |--JAVADOC_TAG -> @see AbstractClass\n [3:3] +| | | | |--SEE_LITERAL -> @see [3:3] +| | | | |--WS -> [3:7] +| | | | |--REFERENCE -> AbstractClass [3:8] +| | | | | `--CLASS -> AbstractClass [3:8] +| | | | |--NEWLINE -> \n [3:21] +| | | | `--WS -> [4:0] +| | | `--EOF -> [4:1] +| | `--BLOCK_COMMENT_END -> */ [4:1] | `--LITERAL_PUBLIC -> public [5:0] |--LITERAL_CLASS -> class [5:7] |--IDENT -> MyClass [5:13]