From 78d8f443ddff397eb9cefc8ab49ac1ad8924e002 Mon Sep 17 00:00:00 2001 From: Oleg Sukhodolsky Date: Tue, 19 Apr 2005 09:14:30 +0000 Subject: [PATCH] fix for 1185722 (DeclarationCollector.leaveToken unbalanced with visitToken) --- .../tools/checkstyle/checks/DeclarationCollector.java | 5 ++++- src/xdocs/releasenotes.xml | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/DeclarationCollector.java b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/DeclarationCollector.java index 9e761de04..a2fa3057b 100644 --- a/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/DeclarationCollector.java +++ b/src/checkstyle/com/puppycrawl/tools/checkstyle/checks/DeclarationCollector.java @@ -53,7 +53,10 @@ public abstract class DeclarationCollector extends Check this.mFrames.current().addName(nameAST.getText()); break; } - case TokenTypes.CLASS_DEF : { + case TokenTypes.CLASS_DEF : + case TokenTypes.INTERFACE_DEF : + case TokenTypes.ENUM_DEF : + case TokenTypes.ANNOTATION_DEF : { final DetailAST nameAST = aAST.findFirstToken(TokenTypes.IDENT); this.mFrames.current().addName(nameAST.getText()); this.mFrames.enter(new ClassFrame()); diff --git a/src/xdocs/releasenotes.xml b/src/xdocs/releasenotes.xml index 157891cd6..38b79df4c 100755 --- a/src/xdocs/releasenotes.xml +++ b/src/xdocs/releasenotes.xml @@ -23,6 +23,9 @@
  • Fixed bug #1098126 in UnusedImport check.
  • +
  • Fixed bug #1185722 (DeclarationCollector.leaveToken unbalanced + with visitToken)
  • +