From b1eaf646340761a334dded82c317ef8e10c1ac96 Mon Sep 17 00:00:00 2001 From: vinayak-gaikwad Date: Wed, 21 Jul 2021 11:14:58 +0530 Subject: [PATCH] Issue #9396: Add example of AST for TokenTypes.AT --- .../tools/checkstyle/api/TokenTypes.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/api/TokenTypes.java b/src/main/java/com/puppycrawl/tools/checkstyle/api/TokenTypes.java index 430fc4cac55..1808c8ca058 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/api/TokenTypes.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/api/TokenTypes.java @@ -4999,6 +4999,26 @@ public final class TokenTypes { * to the interface literal signifying the definition of an annotation * declaration. * + *

For example:

+ *
+     * @Deprecated
+     * private int value;
+     * 
+ * + *

parses as:

+ *
+     * VARIABLE_DEF -> VARIABLE_DEF
+     * |--MODIFIERS -> MODIFIERS
+     * |  |--ANNOTATION -> ANNOTATION
+     * |  |  |--AT -> @
+     * |  |  `--IDENT -> Deprecated
+     * |  `--LITERAL_PRIVATE -> private
+     * |--TYPE -> TYPE
+     * |  `--LITERAL_INT -> int
+     * |--IDENT -> value
+     * `--SEMI -> ;
+     * 
+ * * @see * JSR201 */