From 238bacaf90133590ea029a4ac4e2b27d97eb7bc3 Mon Sep 17 00:00:00 2001 From: Dominic Jones Date: Thu, 3 Jul 2014 10:32:23 -0700 Subject: [PATCH] Adding ANNOTATION_DEF to the valid list of parentASTs for the SuppressWarningsHolder. Without this, any @SuppressWarnings (checkstyle or not) present on an annotation definition class will fail. --- .../tools/checkstyle/checks/SuppressWarningsHolder.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.java b/src/main/java/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.java index 1d7fcce6b..9ca6ea053 100644 --- a/src/main/java/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.java +++ b/src/main/java/com/puppycrawl/tools/checkstyle/checks/SuppressWarningsHolder.java @@ -291,6 +291,7 @@ public class SuppressWarningsHolder parentAST = parentAST.getParent(); if (parentAST != null) { switch (parentAST.getType()) { + case TokenTypes.ANNOTATION_DEF: case TokenTypes.PACKAGE_DEF: case TokenTypes.CLASS_DEF: case TokenTypes.INTERFACE_DEF: