diff options
author | Piyush Sharma <ps26oct@gmail.com> | 2017-07-07 00:50:21 +0530 |
---|---|---|
committer | Roman Ivanov <romani@users.noreply.github.com> | 2017-09-17 06:51:10 -0700 |
commit | d6848e967be13345566ca440996f3432205f00e0 (patch) | |
tree | 05f01221693a15c2ec30c643be0a9878d9a4179f /src/test/resources/com/puppycrawl/tools/checkstyle/grammars | |
parent | e45a30bb98c544c71a0031c268cbd5cb397282aa (diff) | |
download | checkstyle-d6848e967be13345566ca440996f3432205f00e0.tar.gz |
Issue #4408: Uppercase letters to be allowed in package names in javadoc. Replaced PACKAGE token in JavadocLexer with PACKAGE_CLASS. Removed CLASS and DOT tokens from JavadocLexer
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/grammars')
15 files changed, 469 insertions, 108 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/InputUppercaseInPackageName.javadoc b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/InputUppercaseInPackageName.javadoc new file mode 100644 index 000000000..754c4d1ff --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/InputUppercaseInPackageName.javadoc @@ -0,0 +1,29 @@ +* @see #fn +* @see #FN +* @see #C(Type) +* @see #CN(Type id) +* @see #mN(Type id, Type, Type id) +* @see CN#fieldName +* @see CN#fn +* @see name#FN +* @see CN#C(Type) +* @see CN#CN(Type id) +* @see CN#mN(Type id, Type, Type id) +* @see lowercase.UPPERCASE.CamelCase.packageName.ClassName#fieldName +* @see lowercase.UPPERCASE.CamelCase.packageName.ClassName#fn +* @see lowercase.UPPERCASE.CamelCase.packageName.ClassName#FN +* @see lowercase.UPPERCASE.CamelCase.packageName.ClassName#C(Type) +* @see lowercase.UPPERCASE.CamelCase.packageName.ClassName#CN(Type id) +* @see pn.CN#mN(Type id, Type, Type id) +* @see pn.CN#FN +* @see pn.CN#m +* @see lowercase.UPPERCASE.CamelCase.packageName +* @see pn.p +* @see pn +* @see Up.Lo <p>Up.Lo is a package</p> +* @see Up.Lo#member + <p><a href="org.UpLo">Up.Lo</a> is a <b>class</b></p> +* @see package.Class.NestedClassAtDepth1.NestedClassAtDepth2#member +<p> Separate package from class without context +* </p> +* @see javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent ()
\ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAllJavadocInlineTagsAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAllJavadocInlineTagsAst.txt index 4609ca6d1..e107a3696 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAllJavadocInlineTagsAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAllJavadocInlineTagsAst.txt @@ -28,7 +28,7 @@ JAVADOC -> JAVADOC [0:0] | |--LINK_LITERAL -> @link [0:64] | |--WS -> [0:69] | |--REFERENCE -> REFERENCE [0:70] -| | `--CLASS -> A [0:70] +| | `--PACKAGE_CLASS -> A [0:70] | |--WS -> [0:71] | |--DESCRIPTION -> DESCRIPTION [0:72] | | `--TEXT -> A class [0:72] @@ -39,7 +39,7 @@ JAVADOC -> JAVADOC [0:0] | |--LINKPLAIN_LITERAL -> @linkplain [0:82] | |--WS -> [0:92] | |--REFERENCE -> REFERENCE [0:93] -| | `--CLASS -> A [0:93] +| | `--PACKAGE_CLASS -> A [0:93] | |--WS -> [0:94] | |--DESCRIPTION -> DESCRIPTION [0:95] | | `--TEXT -> another link [0:95] @@ -50,9 +50,7 @@ JAVADOC -> JAVADOC [0:0] | |--VALUE_LITERAL -> @value [0:110] | |--WS -> [0:116] | |--REFERENCE -> REFERENCE [0:117] -| | |--PACKAGE -> lang [0:117] -| | |--DOT -> . [0:121] -| | |--CLASS -> Integer [0:122] +| | |--PACKAGE_CLASS -> lang.Integer [0:117] | | |--HASH -> # [0:129] | | `--MEMBER -> MAX_VALUE [0:130] | `--JAVADOC_INLINE_TAG_END -> } [0:139] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAllStandardJavadocTagsAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAllStandardJavadocTagsAst.txt index f10895831..f8f91d05f 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAllStandardJavadocTagsAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAllStandardJavadocTagsAst.txt @@ -144,9 +144,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [19:0] | |--WS -> [19:4] | |--REFERENCE -> REFERENCE [19:5] -| | |--PACKAGE -> java.lang [19:5] -| | |--DOT -> . [19:14] -| | |--CLASS -> Integer [19:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [19:5] | | |--HASH -> # [19:22] | | `--MEMBER -> valueOf [19:23] | `--NEWLINE -> \r\n [19:30] @@ -154,9 +152,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [20:0] | |--WS -> [20:4] | |--REFERENCE -> REFERENCE [20:5] -| | |--PACKAGE -> java.lang [20:5] -| | |--DOT -> . [20:14] -| | |--CLASS -> Integer [20:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [20:5] | | |--HASH -> # [20:22] | | `--MEMBER -> Integer [20:23] | `--NEWLINE -> \r\n [20:30] @@ -164,9 +160,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [21:0] | |--WS -> [21:4] | |--REFERENCE -> REFERENCE [21:5] -| | |--PACKAGE -> java.lang [21:5] -| | |--DOT -> . [21:14] -| | |--CLASS -> Integer [21:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [21:5] | | |--HASH -> # [21:22] | | `--MEMBER -> MAX_VALUE [21:23] | `--NEWLINE -> \r\n [21:32] @@ -174,9 +168,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [22:0] | |--WS -> [22:4] | |--REFERENCE -> REFERENCE [22:5] -| | |--PACKAGE -> java.lang [22:5] -| | |--DOT -> . [22:14] -| | |--CLASS -> Integer [22:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [22:5] | | |--HASH -> # [22:22] | | `--MEMBER -> valueOf [22:23] | |--WS -> [22:30] @@ -187,9 +179,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [23:0] | |--WS -> [23:4] | |--REFERENCE -> REFERENCE [23:5] -| | |--PACKAGE -> java.lang [23:5] -| | |--DOT -> . [23:14] -| | |--CLASS -> Integer [23:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [23:5] | | |--HASH -> # [23:22] | | `--MEMBER -> Integer [23:23] | |--WS -> [23:30] @@ -200,9 +190,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [24:0] | |--WS -> [24:4] | |--REFERENCE -> REFERENCE [24:5] -| | |--PACKAGE -> java.lang [24:5] -| | |--DOT -> . [24:14] -| | |--CLASS -> Integer [24:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [24:5] | | |--HASH -> # [24:22] | | `--MEMBER -> MAX_VALUE [24:23] | |--WS -> [24:32] @@ -213,9 +201,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [25:0] | |--WS -> [25:4] | |--REFERENCE -> REFERENCE [25:5] -| | |--PACKAGE -> java.lang [25:5] -| | |--DOT -> . [25:14] -| | |--CLASS -> Integer [25:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [25:5] | | |--HASH -> # [25:22] | | `--MEMBER -> intValue [25:23] | |--WS -> [25:31] @@ -226,9 +212,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [26:0] | |--WS -> [26:4] | |--REFERENCE -> REFERENCE [26:5] -| | |--PACKAGE -> java.lang [26:5] -| | |--DOT -> . [26:14] -| | |--CLASS -> Integer [26:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [26:5] | | |--HASH -> # [26:22] | | |--MEMBER -> intValue [26:23] | | `--PARAMETERS -> PARAMETERS [26:31] @@ -242,9 +226,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [27:0] | |--WS -> [27:4] | |--REFERENCE -> REFERENCE [27:5] -| | |--PACKAGE -> java.lang [27:5] -| | |--DOT -> . [27:14] -| | |--CLASS -> Void [27:15] +| | |--PACKAGE_CLASS -> java.lang.Void [27:5] | | |--HASH -> # [27:19] | | `--MEMBER -> Void [27:20] | |--WS -> [27:24] @@ -255,9 +237,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [28:0] | |--WS -> [28:4] | |--REFERENCE -> REFERENCE [28:5] -| | |--PACKAGE -> java.lang [28:5] -| | |--DOT -> . [28:14] -| | |--CLASS -> Void [28:15] +| | |--PACKAGE_CLASS -> java.lang.Void [28:5] | | |--HASH -> # [28:19] | | |--MEMBER -> Void [28:20] | | `--PARAMETERS -> PARAMETERS [28:24] @@ -271,9 +251,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [29:0] | |--WS -> [29:4] | |--REFERENCE -> REFERENCE [29:5] -| | |--PACKAGE -> java.lang [29:5] -| | |--DOT -> . [29:14] -| | |--CLASS -> Integer [29:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [29:5] | | |--HASH -> # [29:22] | | |--MEMBER -> valueOf [29:23] | | `--PARAMETERS -> PARAMETERS [29:30] @@ -288,9 +266,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [30:0] | |--WS -> [30:4] | |--REFERENCE -> REFERENCE [30:5] -| | |--PACKAGE -> java.lang [30:5] -| | |--DOT -> . [30:14] -| | |--CLASS -> Integer [30:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [30:5] | | |--HASH -> # [30:22] | | |--MEMBER -> toString [30:23] | | `--PARAMETERS -> PARAMETERS [30:31] @@ -307,9 +283,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [31:0] | |--WS -> [31:4] | |--REFERENCE -> REFERENCE [31:5] -| | |--PACKAGE -> java.lang [31:5] -| | |--DOT -> . [31:14] -| | |--CLASS -> Integer [31:15] +| | |--PACKAGE_CLASS -> java.lang.Integer [31:5] | | |--HASH -> # [31:22] | | |--MEMBER -> toString [31:23] | | `--PARAMETERS -> PARAMETERS [31:31] @@ -398,7 +372,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [37:0] | |--WS -> [37:4] | |--REFERENCE -> REFERENCE [37:5] -| | |--CLASS -> Class [37:5] +| | |--PACKAGE_CLASS -> Class [37:5] | | |--HASH -> # [37:10] | | `--MEMBER -> field [37:11] | `--NEWLINE -> \r\n [37:16] @@ -406,7 +380,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [38:0] | |--WS -> [38:4] | |--REFERENCE -> REFERENCE [38:5] -| | |--CLASS -> Class [38:5] +| | |--PACKAGE_CLASS -> Class [38:5] | | |--HASH -> # [38:10] | | |--MEMBER -> method [38:11] | | `--PARAMETERS -> PARAMETERS [38:17] @@ -424,7 +398,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [39:0] | |--WS -> [39:4] | |--REFERENCE -> REFERENCE [39:5] -| | |--CLASS -> Class [39:5] +| | |--PACKAGE_CLASS -> Class [39:5] | | |--HASH -> # [39:10] | | |--MEMBER -> method [39:11] | | `--PARAMETERS -> PARAMETERS [39:17] @@ -443,7 +417,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [40:0] | |--WS -> [40:4] | |--REFERENCE -> REFERENCE [40:5] -| | |--CLASS -> Class [40:5] +| | |--PACKAGE_CLASS -> Class [40:5] | | |--HASH -> # [40:10] | | |--MEMBER -> constructor [40:11] | | `--PARAMETERS -> PARAMETERS [40:22] @@ -458,7 +432,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [41:0] | |--WS -> [41:4] | |--REFERENCE -> REFERENCE [41:5] -| | |--CLASS -> Class [41:5] +| | |--PACKAGE_CLASS -> Class [41:5] | | |--HASH -> # [41:10] | | |--MEMBER -> constructor [41:11] | | `--PARAMETERS -> PARAMETERS [41:22] @@ -477,23 +451,19 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [42:0] | |--WS -> [42:4] | |--REFERENCE -> REFERENCE [42:5] -| | |--CLASS -> Class [42:5] -| | |--DOT -> . [42:10] -| | `--CLASS -> NestedClass [42:11] +| | `--PACKAGE_CLASS -> Class.NestedClass [42:5] | `--NEWLINE -> \r\n [42:22] |--JAVADOC_TAG -> JAVADOC_TAG [43:0] | |--SEE_LITERAL -> @see [43:0] | |--WS -> [43:4] | |--REFERENCE -> REFERENCE [43:5] -| | `--CLASS -> Class [43:5] +| | `--PACKAGE_CLASS -> Class [43:5] | `--NEWLINE -> \r\n [43:10] |--JAVADOC_TAG -> JAVADOC_TAG [44:0] | |--SEE_LITERAL -> @see [44:0] | |--WS -> [44:4] | |--REFERENCE -> REFERENCE [44:5] -| | |--PACKAGE -> com.github.checkstyle [44:5] -| | |--DOT -> . [44:26] -| | |--CLASS -> Class [44:27] +| | |--PACKAGE_CLASS -> com.github.checkstyle.Class [44:5] | | |--HASH -> # [44:32] | | `--MEMBER -> field [44:33] | `--NEWLINE -> \r\n [44:38] @@ -501,9 +471,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [45:0] | |--WS -> [45:4] | |--REFERENCE -> REFERENCE [45:5] -| | |--PACKAGE -> com.github.checkstyle [45:5] -| | |--DOT -> . [45:26] -| | |--CLASS -> Class [45:27] +| | |--PACKAGE_CLASS -> com.github.checkstyle.Class [45:5] | | |--HASH -> # [45:32] | | |--MEMBER -> method [45:33] | | `--PARAMETERS -> PARAMETERS [45:39] @@ -518,9 +486,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [46:0] | |--WS -> [46:4] | |--REFERENCE -> REFERENCE [46:5] -| | |--PACKAGE -> com.github.checkstyle [46:5] -| | |--DOT -> . [46:26] -| | |--CLASS -> Class [46:27] +| | |--PACKAGE_CLASS -> com.github.checkstyle.Class [46:5] | | |--HASH -> # [46:32] | | |--MEMBER -> method [46:33] | | `--PARAMETERS -> PARAMETERS [46:39] @@ -539,9 +505,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [47:0] | |--WS -> [47:4] | |--REFERENCE -> REFERENCE [47:5] -| | |--PACKAGE -> com.github.checkstyle [47:5] -| | |--DOT -> . [47:26] -| | |--CLASS -> Class [47:27] +| | |--PACKAGE_CLASS -> com.github.checkstyle.Class [47:5] | | |--HASH -> # [47:32] | | |--MEMBER -> constructor [47:33] | | `--PARAMETERS -> PARAMETERS [47:44] @@ -556,9 +520,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [48:0] | |--WS -> [48:4] | |--REFERENCE -> REFERENCE [48:5] -| | |--PACKAGE -> com.github.checkstyle [48:5] -| | |--DOT -> . [48:26] -| | |--CLASS -> Class [48:27] +| | |--PACKAGE_CLASS -> com.github.checkstyle.Class [48:5] | | |--HASH -> # [48:32] | | |--MEMBER -> constructor [48:33] | | `--PARAMETERS -> PARAMETERS [48:44] @@ -577,25 +539,19 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [49:0] | |--WS -> [49:4] | |--REFERENCE -> REFERENCE [49:5] -| | |--PACKAGE -> com.github.checkstyle [49:5] -| | |--DOT -> . [49:26] -| | |--CLASS -> Class [49:27] -| | |--DOT -> . [49:32] -| | `--CLASS -> NestedClass [49:33] +| | `--PACKAGE_CLASS -> com.github.checkstyle.Class.NestedClass [49:5] | `--NEWLINE -> \r\n [49:44] |--JAVADOC_TAG -> JAVADOC_TAG [50:0] | |--SEE_LITERAL -> @see [50:0] | |--WS -> [50:4] | |--REFERENCE -> REFERENCE [50:5] -| | |--PACKAGE -> com.github.checkstyle [50:5] -| | |--DOT -> . [50:26] -| | `--CLASS -> Class [50:27] +| | `--PACKAGE_CLASS -> com.github.checkstyle.Class [50:5] | `--NEWLINE -> \r\n [50:32] |--JAVADOC_TAG -> JAVADOC_TAG [51:0] | |--SEE_LITERAL -> @see [51:0] | |--WS -> [51:4] | |--REFERENCE -> REFERENCE [51:5] -| | `--PACKAGE -> com.github.checkstyle [51:5] +| | `--PACKAGE_CLASS -> com.github.checkstyle [51:5] | `--NEWLINE -> \r\n [51:26] |--JAVADOC_TAG -> JAVADOC_TAG [52:0] | |--SERIAL_LITERAL -> @serial [52:0] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAsteriskInJavadocInlineTagAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAsteriskInJavadocInlineTagAst.txt index 26d545f69..08317b9af 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAsteriskInJavadocInlineTagAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedAsteriskInJavadocInlineTagAst.txt @@ -6,6 +6,6 @@ JAVADOC -> JAVADOC [0:0] | |--LEADING_ASTERISK -> * [1:0] | |--WS -> [1:3] | |--REFERENCE -> REFERENCE [1:4] -| | `--CLASS -> GwtIncompatible [1:4] +| | `--PACKAGE_CLASS -> GwtIncompatible [1:4] | `--JAVADOC_INLINE_TAG_END -> } [1:19] `--EOF -> <EOF> [1:20] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedDollarInLinkAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedDollarInLinkAst.txt index 4acb09396..cb6bdfa01 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedDollarInLinkAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedDollarInLinkAst.txt @@ -4,7 +4,7 @@ JAVADOC -> JAVADOC [0:0] | |--LINK_LITERAL -> @link [0:1] | |--WS -> [0:6] | |--REFERENCE -> REFERENCE [0:7] -| | |--CLASS -> My$Class [0:7] +| | |--PACKAGE_CLASS -> My$Class [0:7] | | |--HASH -> # [0:15] | | |--MEMBER -> $$simple_$Method [0:16] | | `--PARAMETERS -> PARAMETERS [0:32] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedJavadocTagDescriptionWithInlineTagsAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedJavadocTagDescriptionWithInlineTagsAst.txt index 5f4dc4365..98edb0de9 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedJavadocTagDescriptionWithInlineTagsAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedJavadocTagDescriptionWithInlineTagsAst.txt @@ -9,9 +9,7 @@ JAVADOC -> JAVADOC [0:0] | | |--LINK_LITERAL -> @link [0:17] | | |--WS -> [0:22] | | |--REFERENCE -> REFERENCE [0:23] -| | | |--PACKAGE -> java.lang [0:23] -| | | |--DOT -> . [0:32] -| | | `--CLASS -> Integer [0:33] +| | | `--PACKAGE_CLASS -> java.lang.Integer [0:23] | | |--WS -> [0:40] | | |--DESCRIPTION -> DESCRIPTION [0:41] | | | |--TEXT -> Integer [0:41] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLeadingAsteriskAfterSeeTagAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLeadingAsteriskAfterSeeTagAst.txt index 42ce83f00..7731d2b33 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLeadingAsteriskAfterSeeTagAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLeadingAsteriskAfterSeeTagAst.txt @@ -17,9 +17,7 @@ JAVADOC -> JAVADOC [0:0] | |--LEADING_ASTERISK -> * [4:0] | |--WS -> [4:1] | |--REFERENCE -> REFERENCE [4:2] -| | |--PACKAGE -> package [4:2] -| | |--DOT -> . [4:9] -| | |--CLASS -> Class [4:10] +| | |--PACKAGE_CLASS -> package.Class [4:2] | | |--HASH -> # [4:15] | | |--MEMBER -> member [4:16] | | `--PARAMETERS -> PARAMETERS [4:22] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLinkInlineTagsAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLinkInlineTagsAst.txt index da80c26e8..1b931e627 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLinkInlineTagsAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLinkInlineTagsAst.txt @@ -4,9 +4,7 @@ JAVADOC -> JAVADOC [0:0] | |--LINK_LITERAL -> @link [0:1] | |--WS -> [0:6] | |--REFERENCE -> REFERENCE [0:7] -| | |--PACKAGE -> java.lang [0:7] -| | |--DOT -> . [0:16] -| | |--CLASS -> Integer [0:17] +| | |--PACKAGE_CLASS -> java.lang.Integer [0:7] | | |--HASH -> # [0:24] | | `--MEMBER -> valueOf [0:25] | `--JAVADOC_INLINE_TAG_END -> } [0:32] @@ -16,9 +14,7 @@ JAVADOC -> JAVADOC [0:0] | |--LINK_LITERAL -> @link [1:1] | |--WS -> [1:6] | |--REFERENCE -> REFERENCE [1:7] -| | |--PACKAGE -> java.lang [1:7] -| | |--DOT -> . [1:16] -| | |--CLASS -> Integer [1:17] +| | |--PACKAGE_CLASS -> java.lang.Integer [1:7] | | |--HASH -> # [1:24] | | `--MEMBER -> valueOf [1:25] | |--WS -> [1:32] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLinkToPackageAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLinkToPackageAst.txt index cd2153d90..1a61b45b2 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLinkToPackageAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedLinkToPackageAst.txt @@ -4,7 +4,7 @@ JAVADOC -> JAVADOC [0:0] | |--LINK_LITERAL -> @link [0:1] | |--WS -> [0:6] | |--REFERENCE -> REFERENCE [0:7] -| | `--PACKAGE -> _com._1organizationname.appname [0:7] +| | `--PACKAGE_CLASS -> _com._1organizationname.appname [0:7] | `--JAVADOC_INLINE_TAG_END -> } [0:38] |--NEWLINE -> \r\n [0:39] `--EOF -> <EOF> [1:0] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedNewlineAndAsteriskInParametersAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedNewlineAndAsteriskInParametersAst.txt index 1b62864c9..1e9a55d32 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedNewlineAndAsteriskInParametersAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedNewlineAndAsteriskInParametersAst.txt @@ -6,7 +6,7 @@ JAVADOC -> JAVADOC [0:0] | |--LINK_LITERAL -> @link [0:5] | |--WS -> [0:10] | |--REFERENCE -> REFERENCE [0:11] -| | |--CLASS -> ImmutableSortedMap [0:11] +| | |--PACKAGE_CLASS -> ImmutableSortedMap [0:11] | | |--HASH -> # [0:29] | | |--MEMBER -> of [0:30] | | `--PARAMETERS -> PARAMETERS [0:32] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSeeReferenceWithFewNestedClassesAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSeeReferenceWithFewNestedClassesAst.txt index 5523b6729..11bbefb86 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSeeReferenceWithFewNestedClassesAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSeeReferenceWithFewNestedClassesAst.txt @@ -3,13 +3,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [0:0] | |--WS -> [0:4] | |--REFERENCE -> REFERENCE [0:5] -| | |--PACKAGE -> java.lang [0:5] -| | |--DOT -> . [0:14] -| | |--CLASS -> Integer [0:15] -| | |--DOT -> . [0:22] -| | |--CLASS -> Nested [0:23] -| | |--DOT -> . [0:29] -| | |--CLASS -> AnotherNested [0:30] +| | |--PACKAGE_CLASS -> java.lang.Integer.Nested.AnotherNested [0:5] | | |--HASH -> # [0:43] | | |--MEMBER -> someMethod [0:44] | | `--PARAMETERS -> PARAMETERS [0:54] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSpaceBeforeArgsInInlineTagsAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSpaceBeforeArgsInInlineTagsAst.txt index 1001bf617..44c63f4e2 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSpaceBeforeArgsInInlineTagsAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSpaceBeforeArgsInInlineTagsAst.txt @@ -8,7 +8,7 @@ JAVADOC -> JAVADOC [0:0] | |--LEADING_ASTERISK -> * [1:0] | |--WS -> [1:1] | |--REFERENCE -> REFERENCE [1:6] -| | `--PACKAGE -> reference [1:6] +| | `--PACKAGE_CLASS -> reference [1:6] | |--WS -> [1:15] | |--NEWLINE -> \n [1:20] | |--DESCRIPTION -> DESCRIPTION [2:0] @@ -29,7 +29,7 @@ JAVADOC -> JAVADOC [0:0] | |--LEADING_ASTERISK -> * [6:0] | |--WS -> [6:1] | |--REFERENCE -> REFERENCE [6:6] -| | `--PACKAGE -> reference [6:6] +| | `--PACKAGE_CLASS -> reference [6:6] | |--WS -> [6:15] | |--NEWLINE -> \n [6:20] | |--DESCRIPTION -> DESCRIPTION [7:0] @@ -72,6 +72,6 @@ JAVADOC -> JAVADOC [0:0] | |--LEADING_ASTERISK -> * [17:0] | |--WS -> [17:1] | |--REFERENCE -> REFERENCE [17:6] -| | `--CLASS -> Reference [17:6] +| | `--PACKAGE_CLASS -> Reference [17:6] | `--JAVADOC_INLINE_TAG_END -> } [17:15] `--EOF -> <EOF> [17:16] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSpaceBeforeDescriptionInBlockJavadocTagsAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSpaceBeforeDescriptionInBlockJavadocTagsAst.txt index 8f0ff5754..b7d396e39 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSpaceBeforeDescriptionInBlockJavadocTagsAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedSpaceBeforeDescriptionInBlockJavadocTagsAst.txt @@ -46,7 +46,7 @@ JAVADOC -> JAVADOC [0:0] | | |--LINK_LITERAL -> @link [7:7] | | |--WS -> [7:12] | | |--REFERENCE -> REFERENCE [7:13] -| | | `--CLASS -> CustomEx [7:13] +| | | `--PACKAGE_CLASS -> CustomEx [7:13] | | `--JAVADOC_INLINE_TAG_END -> } [7:21] | |--TEXT -> [7:22] | |--HTML_ELEMENT -> HTML_ELEMENT [7:23] @@ -182,9 +182,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [42:2] | |--WS -> [42:6] | |--REFERENCE -> REFERENCE [42:7] -| | |--PACKAGE -> package [42:7] -| | |--DOT -> . [42:14] -| | |--CLASS -> Class [42:15] +| | |--PACKAGE_CLASS -> package.Class [42:7] | | |--HASH -> # [42:20] | | |--MEMBER -> member [42:21] | | `--PARAMETERS -> PARAMETERS [42:27] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedTextBeforeJavadocTagsAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedTextBeforeJavadocTagsAst.txt index 24ef3995b..1e5843a78 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedTextBeforeJavadocTagsAst.txt +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedTextBeforeJavadocTagsAst.txt @@ -12,7 +12,7 @@ JAVADOC -> JAVADOC [0:0] | |--SEE_LITERAL -> @see [3:3] | |--WS -> [3:7] | |--REFERENCE -> REFERENCE [3:8] -| | `--CLASS -> Integer [3:8] +| | `--PACKAGE_CLASS -> Integer [3:8] | |--WS -> [3:15] | `--DESCRIPTION -> DESCRIPTION [3:16] | |--TEXT -> Int [3:16] diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedUppercaseInPackageNameAst.txt b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedUppercaseInPackageNameAst.txt new file mode 100644 index 000000000..bcb26f924 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/javadoc/javadocTags/expectedUppercaseInPackageNameAst.txt @@ -0,0 +1,394 @@ +JAVADOC -> JAVADOC [0:0] +|--LEADING_ASTERISK -> * [0:0] +|--WS -> [0:1] +|--JAVADOC_TAG -> JAVADOC_TAG [0:2] +| |--SEE_LITERAL -> @see [0:2] +| |--WS -> [0:6] +| |--REFERENCE -> REFERENCE [0:7] +| | |--HASH -> # [0:7] +| | `--MEMBER -> fn [0:8] +| `--NEWLINE -> \r\n [0:10] +|--LEADING_ASTERISK -> * [1:0] +|--WS -> [1:1] +|--JAVADOC_TAG -> JAVADOC_TAG [1:2] +| |--SEE_LITERAL -> @see [1:2] +| |--WS -> [1:6] +| |--REFERENCE -> REFERENCE [1:7] +| | |--HASH -> # [1:7] +| | `--MEMBER -> FN [1:8] +| `--NEWLINE -> \r\n [1:10] +|--LEADING_ASTERISK -> * [2:0] +|--WS -> [2:1] +|--JAVADOC_TAG -> JAVADOC_TAG [2:2] +| |--SEE_LITERAL -> @see [2:2] +| |--WS -> [2:6] +| |--REFERENCE -> REFERENCE [2:7] +| | |--HASH -> # [2:7] +| | |--MEMBER -> C [2:8] +| | `--PARAMETERS -> PARAMETERS [2:9] +| | |--LEFT_BRACE -> ( [2:9] +| | |--ARGUMENT -> Type [2:10] +| | `--RIGHT_BRACE -> ) [2:14] +| `--NEWLINE -> \r\n [2:15] +|--LEADING_ASTERISK -> * [3:0] +|--WS -> [3:1] +|--JAVADOC_TAG -> JAVADOC_TAG [3:2] +| |--SEE_LITERAL -> @see [3:2] +| |--WS -> [3:6] +| |--REFERENCE -> REFERENCE [3:7] +| | |--HASH -> # [3:7] +| | |--MEMBER -> CN [3:8] +| | `--PARAMETERS -> PARAMETERS [3:10] +| | |--LEFT_BRACE -> ( [3:10] +| | |--ARGUMENT -> Type [3:11] +| | |--WS -> [3:15] +| | |--ARGUMENT -> id [3:16] +| | `--RIGHT_BRACE -> ) [3:18] +| `--NEWLINE -> \r\n [3:19] +|--LEADING_ASTERISK -> * [4:0] +|--WS -> [4:1] +|--JAVADOC_TAG -> JAVADOC_TAG [4:2] +| |--SEE_LITERAL -> @see [4:2] +| |--WS -> [4:6] +| |--REFERENCE -> REFERENCE [4:7] +| | |--HASH -> # [4:7] +| | |--MEMBER -> mN [4:8] +| | `--PARAMETERS -> PARAMETERS [4:10] +| | |--LEFT_BRACE -> ( [4:10] +| | |--ARGUMENT -> Type [4:11] +| | |--WS -> [4:15] +| | |--ARGUMENT -> id [4:16] +| | |--COMMA -> , [4:18] +| | |--WS -> [4:19] +| | |--ARGUMENT -> Type [4:20] +| | |--COMMA -> , [4:24] +| | |--WS -> [4:25] +| | |--ARGUMENT -> Type [4:26] +| | |--WS -> [4:30] +| | |--ARGUMENT -> id [4:31] +| | `--RIGHT_BRACE -> ) [4:33] +| `--NEWLINE -> \r\n [4:34] +|--LEADING_ASTERISK -> * [5:0] +|--WS -> [5:1] +|--JAVADOC_TAG -> JAVADOC_TAG [5:2] +| |--SEE_LITERAL -> @see [5:2] +| |--WS -> [5:6] +| |--REFERENCE -> REFERENCE [5:7] +| | |--PACKAGE_CLASS -> CN [5:7] +| | |--HASH -> # [5:9] +| | `--MEMBER -> fieldName [5:10] +| `--NEWLINE -> \r\n [5:19] +|--LEADING_ASTERISK -> * [6:0] +|--WS -> [6:1] +|--JAVADOC_TAG -> JAVADOC_TAG [6:2] +| |--SEE_LITERAL -> @see [6:2] +| |--WS -> [6:6] +| |--REFERENCE -> REFERENCE [6:7] +| | |--PACKAGE_CLASS -> CN [6:7] +| | |--HASH -> # [6:9] +| | `--MEMBER -> fn [6:10] +| `--NEWLINE -> \r\n [6:12] +|--LEADING_ASTERISK -> * [7:0] +|--WS -> [7:1] +|--JAVADOC_TAG -> JAVADOC_TAG [7:2] +| |--SEE_LITERAL -> @see [7:2] +| |--WS -> [7:6] +| |--REFERENCE -> REFERENCE [7:7] +| | |--PACKAGE_CLASS -> name [7:7] +| | |--HASH -> # [7:11] +| | `--MEMBER -> FN [7:12] +| `--NEWLINE -> \r\n [7:14] +|--LEADING_ASTERISK -> * [8:0] +|--WS -> [8:1] +|--JAVADOC_TAG -> JAVADOC_TAG [8:2] +| |--SEE_LITERAL -> @see [8:2] +| |--WS -> [8:6] +| |--REFERENCE -> REFERENCE [8:7] +| | |--PACKAGE_CLASS -> CN [8:7] +| | |--HASH -> # [8:9] +| | |--MEMBER -> C [8:10] +| | `--PARAMETERS -> PARAMETERS [8:11] +| | |--LEFT_BRACE -> ( [8:11] +| | |--ARGUMENT -> Type [8:12] +| | `--RIGHT_BRACE -> ) [8:16] +| `--NEWLINE -> \r\n [8:17] +|--LEADING_ASTERISK -> * [9:0] +|--WS -> [9:1] +|--JAVADOC_TAG -> JAVADOC_TAG [9:2] +| |--SEE_LITERAL -> @see [9:2] +| |--WS -> [9:6] +| |--REFERENCE -> REFERENCE [9:7] +| | |--PACKAGE_CLASS -> CN [9:7] +| | |--HASH -> # [9:9] +| | |--MEMBER -> CN [9:10] +| | `--PARAMETERS -> PARAMETERS [9:12] +| | |--LEFT_BRACE -> ( [9:12] +| | |--ARGUMENT -> Type [9:13] +| | |--WS -> [9:17] +| | |--ARGUMENT -> id [9:18] +| | `--RIGHT_BRACE -> ) [9:20] +| `--NEWLINE -> \r\n [9:21] +|--LEADING_ASTERISK -> * [10:0] +|--WS -> [10:1] +|--JAVADOC_TAG -> JAVADOC_TAG [10:2] +| |--SEE_LITERAL -> @see [10:2] +| |--WS -> [10:6] +| |--REFERENCE -> REFERENCE [10:7] +| | |--PACKAGE_CLASS -> CN [10:7] +| | |--HASH -> # [10:9] +| | |--MEMBER -> mN [10:10] +| | `--PARAMETERS -> PARAMETERS [10:12] +| | |--LEFT_BRACE -> ( [10:12] +| | |--ARGUMENT -> Type [10:13] +| | |--WS -> [10:17] +| | |--ARGUMENT -> id [10:18] +| | |--COMMA -> , [10:20] +| | |--WS -> [10:21] +| | |--ARGUMENT -> Type [10:22] +| | |--COMMA -> , [10:26] +| | |--WS -> [10:27] +| | |--ARGUMENT -> Type [10:28] +| | |--WS -> [10:32] +| | |--ARGUMENT -> id [10:33] +| | `--RIGHT_BRACE -> ) [10:35] +| `--NEWLINE -> \r\n [10:36] +|--LEADING_ASTERISK -> * [11:0] +|--WS -> [11:1] +|--JAVADOC_TAG -> JAVADOC_TAG [11:2] +| |--SEE_LITERAL -> @see [11:2] +| |--WS -> [11:6] +| |--REFERENCE -> REFERENCE [11:7] +| | |--PACKAGE_CLASS -> lowercase.UPPERCASE.CamelCase.packageName.ClassName [11:7] +| | |--HASH -> # [11:58] +| | `--MEMBER -> fieldName [11:59] +| `--NEWLINE -> \r\n [11:68] +|--LEADING_ASTERISK -> * [12:0] +|--WS -> [12:1] +|--JAVADOC_TAG -> JAVADOC_TAG [12:2] +| |--SEE_LITERAL -> @see [12:2] +| |--WS -> [12:6] +| |--REFERENCE -> REFERENCE [12:7] +| | |--PACKAGE_CLASS -> lowercase.UPPERCASE.CamelCase.packageName.ClassName [12:7] +| | |--HASH -> # [12:58] +| | `--MEMBER -> fn [12:59] +| `--NEWLINE -> \r\n [12:61] +|--LEADING_ASTERISK -> * [13:0] +|--WS -> [13:1] +|--JAVADOC_TAG -> JAVADOC_TAG [13:2] +| |--SEE_LITERAL -> @see [13:2] +| |--WS -> [13:6] +| |--REFERENCE -> REFERENCE [13:7] +| | |--PACKAGE_CLASS -> lowercase.UPPERCASE.CamelCase.packageName.ClassName [13:7] +| | |--HASH -> # [13:58] +| | `--MEMBER -> FN [13:59] +| `--NEWLINE -> \r\n [13:61] +|--LEADING_ASTERISK -> * [14:0] +|--WS -> [14:1] +|--JAVADOC_TAG -> JAVADOC_TAG [14:2] +| |--SEE_LITERAL -> @see [14:2] +| |--WS -> [14:6] +| |--REFERENCE -> REFERENCE [14:7] +| | |--PACKAGE_CLASS -> lowercase.UPPERCASE.CamelCase.packageName.ClassName [14:7] +| | |--HASH -> # [14:58] +| | |--MEMBER -> C [14:59] +| | `--PARAMETERS -> PARAMETERS [14:60] +| | |--LEFT_BRACE -> ( [14:60] +| | |--ARGUMENT -> Type [14:61] +| | `--RIGHT_BRACE -> ) [14:65] +| `--NEWLINE -> \r\n [14:66] +|--LEADING_ASTERISK -> * [15:0] +|--WS -> [15:1] +|--JAVADOC_TAG -> JAVADOC_TAG [15:2] +| |--SEE_LITERAL -> @see [15:2] +| |--WS -> [15:6] +| |--REFERENCE -> REFERENCE [15:7] +| | |--PACKAGE_CLASS -> lowercase.UPPERCASE.CamelCase.packageName.ClassName [15:7] +| | |--HASH -> # [15:58] +| | |--MEMBER -> CN [15:59] +| | `--PARAMETERS -> PARAMETERS [15:61] +| | |--LEFT_BRACE -> ( [15:61] +| | |--ARGUMENT -> Type [15:62] +| | |--WS -> [15:66] +| | |--ARGUMENT -> id [15:67] +| | `--RIGHT_BRACE -> ) [15:69] +| `--NEWLINE -> \r\n [15:70] +|--LEADING_ASTERISK -> * [16:0] +|--WS -> [16:1] +|--JAVADOC_TAG -> JAVADOC_TAG [16:2] +| |--SEE_LITERAL -> @see [16:2] +| |--WS -> [16:6] +| |--REFERENCE -> REFERENCE [16:7] +| | |--PACKAGE_CLASS -> pn.CN [16:7] +| | |--HASH -> # [16:12] +| | |--MEMBER -> mN [16:13] +| | `--PARAMETERS -> PARAMETERS [16:15] +| | |--LEFT_BRACE -> ( [16:15] +| | |--ARGUMENT -> Type [16:16] +| | |--WS -> [16:20] +| | |--ARGUMENT -> id [16:21] +| | |--COMMA -> , [16:23] +| | |--WS -> [16:24] +| | |--ARGUMENT -> Type [16:25] +| | |--COMMA -> , [16:29] +| | |--WS -> [16:30] +| | |--ARGUMENT -> Type [16:31] +| | |--WS -> [16:35] +| | |--ARGUMENT -> id [16:36] +| | `--RIGHT_BRACE -> ) [16:38] +| `--NEWLINE -> \r\n [16:39] +|--LEADING_ASTERISK -> * [17:0] +|--WS -> [17:1] +|--JAVADOC_TAG -> JAVADOC_TAG [17:2] +| |--SEE_LITERAL -> @see [17:2] +| |--WS -> [17:6] +| |--REFERENCE -> REFERENCE [17:7] +| | |--PACKAGE_CLASS -> pn.CN [17:7] +| | |--HASH -> # [17:12] +| | `--MEMBER -> FN [17:13] +| `--NEWLINE -> \r\n [17:15] +|--LEADING_ASTERISK -> * [18:0] +|--WS -> [18:1] +|--JAVADOC_TAG -> JAVADOC_TAG [18:2] +| |--SEE_LITERAL -> @see [18:2] +| |--WS -> [18:6] +| |--REFERENCE -> REFERENCE [18:7] +| | |--PACKAGE_CLASS -> pn.CN [18:7] +| | |--HASH -> # [18:12] +| | `--MEMBER -> m [18:13] +| `--NEWLINE -> \r\n [18:14] +|--LEADING_ASTERISK -> * [19:0] +|--WS -> [19:1] +|--JAVADOC_TAG -> JAVADOC_TAG [19:2] +| |--SEE_LITERAL -> @see [19:2] +| |--WS -> [19:6] +| |--REFERENCE -> REFERENCE [19:7] +| | `--PACKAGE_CLASS -> lowercase.UPPERCASE.CamelCase.packageName [19:7] +| `--NEWLINE -> \r\n [19:48] +|--LEADING_ASTERISK -> * [20:0] +|--WS -> [20:1] +|--JAVADOC_TAG -> JAVADOC_TAG [20:2] +| |--SEE_LITERAL -> @see [20:2] +| |--WS -> [20:6] +| |--REFERENCE -> REFERENCE [20:7] +| | `--PACKAGE_CLASS -> pn.p [20:7] +| `--NEWLINE -> \r\n [20:11] +|--LEADING_ASTERISK -> * [21:0] +|--WS -> [21:1] +|--JAVADOC_TAG -> JAVADOC_TAG [21:2] +| |--SEE_LITERAL -> @see [21:2] +| |--WS -> [21:6] +| |--REFERENCE -> REFERENCE [21:7] +| | `--PACKAGE_CLASS -> pn [21:7] +| `--NEWLINE -> \r\n [21:9] +|--LEADING_ASTERISK -> * [22:0] +|--WS -> [22:1] +|--JAVADOC_TAG -> JAVADOC_TAG [22:2] +| |--SEE_LITERAL -> @see [22:2] +| |--WS -> [22:6] +| |--REFERENCE -> REFERENCE [22:7] +| | `--PACKAGE_CLASS -> Up.Lo [22:7] +| |--WS -> [22:12] +| `--DESCRIPTION -> DESCRIPTION [22:13] +| |--HTML_ELEMENT -> HTML_ELEMENT [22:13] +| | `--PARAGRAPH -> PARAGRAPH [22:13] +| | |--P_TAG_START -> P_TAG_START [22:13] +| | | |--START -> < [22:13] +| | | |--P_HTML_TAG_NAME -> p [22:14] +| | | `--END -> > [22:15] +| | |--TEXT -> Up.Lo is a package [22:16] +| | `--P_TAG_END -> P_TAG_END [22:34] +| | |--START -> < [22:34] +| | |--SLASH -> / [22:35] +| | |--P_HTML_TAG_NAME -> p [22:36] +| | `--END -> > [22:37] +| `--NEWLINE -> \n [22:38] +|--LEADING_ASTERISK -> * [23:0] +|--WS -> [23:1] +|--JAVADOC_TAG -> JAVADOC_TAG [23:2] +| |--SEE_LITERAL -> @see [23:2] +| |--WS -> [23:6] +| |--REFERENCE -> REFERENCE [23:7] +| | |--PACKAGE_CLASS -> Up.Lo [23:7] +| | |--HASH -> # [23:12] +| | `--MEMBER -> member [23:13] +| |--NEWLINE -> \n [23:19] +| |--WS -> [24:0] +| `--DESCRIPTION -> DESCRIPTION [24:10] +| |--HTML_ELEMENT -> HTML_ELEMENT [24:10] +| | `--PARAGRAPH -> PARAGRAPH [24:10] +| | |--P_TAG_START -> P_TAG_START [24:10] +| | | |--START -> < [24:10] +| | | |--P_HTML_TAG_NAME -> p [24:11] +| | | `--END -> > [24:12] +| | |--HTML_TAG -> HTML_TAG [24:13] +| | | |--HTML_ELEMENT_START -> HTML_ELEMENT_START [24:13] +| | | | |--START -> < [24:13] +| | | | |--HTML_TAG_NAME -> a [24:14] +| | | | |--WS -> [24:15] +| | | | |--ATTRIBUTE -> ATTRIBUTE [24:16] +| | | | | |--HTML_TAG_NAME -> href [24:16] +| | | | | |--EQUALS -> = [24:20] +| | | | | `--ATTR_VALUE -> "org.UpLo" [24:21] +| | | | `--END -> > [24:32] +| | | |--TEXT -> Up.Lo [24:33] +| | | `--HTML_ELEMENT_END -> HTML_ELEMENT_END [24:38] +| | | |--START -> < [24:38] +| | | |--SLASH -> / [24:39] +| | | |--HTML_TAG_NAME -> a [24:40] +| | | `--END -> > [24:41] +| | |--TEXT -> is a [24:42] +| | |--HTML_TAG -> HTML_TAG [24:48] +| | | |--HTML_ELEMENT_START -> HTML_ELEMENT_START [24:48] +| | | | |--START -> < [24:48] +| | | | |--HTML_TAG_NAME -> b [24:49] +| | | | `--END -> > [24:50] +| | | |--TEXT -> class [24:51] +| | | `--HTML_ELEMENT_END -> HTML_ELEMENT_END [24:56] +| | | |--START -> < [24:56] +| | | |--SLASH -> / [24:57] +| | | |--HTML_TAG_NAME -> b [24:58] +| | | `--END -> > [24:59] +| | `--P_TAG_END -> P_TAG_END [24:60] +| | |--START -> < [24:60] +| | |--SLASH -> / [24:61] +| | |--P_HTML_TAG_NAME -> p [24:62] +| | `--END -> > [24:63] +| `--NEWLINE -> \n [24:64] +|--LEADING_ASTERISK -> * [25:0] +|--WS -> [25:1] +|--JAVADOC_TAG -> JAVADOC_TAG [25:2] +| |--SEE_LITERAL -> @see [25:2] +| |--WS -> [25:6] +| |--REFERENCE -> REFERENCE [25:7] +| | |--PACKAGE_CLASS -> package.Class.NestedClassAtDepth1.NestedClassAtDepth2 [25:7] +| | |--HASH -> # [25:60] +| | `--MEMBER -> member [25:61] +| |--NEWLINE -> \n [25:67] +| `--DESCRIPTION -> DESCRIPTION [26:0] +| |--HTML_ELEMENT -> HTML_ELEMENT [26:0] +| | `--PARAGRAPH -> PARAGRAPH [26:0] +| | |--P_TAG_START -> P_TAG_START [26:0] +| | | |--START -> < [26:0] +| | | |--P_HTML_TAG_NAME -> p [26:1] +| | | `--END -> > [26:2] +| | |--TEXT -> Separate package from class without context [26:3] +| | |--NEWLINE -> \n [26:47] +| | |--LEADING_ASTERISK -> * [27:0] +| | |--TEXT -> [27:1] +| | `--P_TAG_END -> P_TAG_END [27:2] +| | |--START -> < [27:2] +| | |--SLASH -> / [27:3] +| | |--P_HTML_TAG_NAME -> p [27:4] +| | `--END -> > [27:5] +| `--NEWLINE -> \n [27:6] +|--LEADING_ASTERISK -> * [28:0] +|--WS -> [28:1] +|--JAVADOC_TAG -> JAVADOC_TAG [28:2] +| |--SEE_LITERAL -> @see [28:2] +| |--WS -> [28:6] +| |--REFERENCE -> REFERENCE [28:7] +| | `--PACKAGE_CLASS -> javax.swing.tree.DefaultTreeCellRenderer.getTreeCellRendererComponent [28:7] +| |--WS -> [28:76] +| `--DESCRIPTION -> DESCRIPTION [28:77] +| `--TEXT -> () [28:77] +`--EOF -> <EOF> [28:79] |