From a6d9b41b987cce0619dfa14cdab6d15fc1ab9772 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Tue, 17 Jan 2012 18:30:17 +0900 Subject: [PATCH] Disable the MissingOverride check for Java 5 code --- .../io/netty/build/checkstyle/SuppressionFilter.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/netty/build/checkstyle/SuppressionFilter.java b/src/main/java/io/netty/build/checkstyle/SuppressionFilter.java index be8f2e3..27f8e76 100644 --- a/src/main/java/io/netty/build/checkstyle/SuppressionFilter.java +++ b/src/main/java/io/netty/build/checkstyle/SuppressionFilter.java @@ -10,7 +10,8 @@ import com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck; public class SuppressionFilter extends AutomaticBean implements Filter { - private FilterSet filters = new FilterSet(); + private static final Pattern JAVA5PATTERN = Pattern.compile("[\\\\/]org[\\\\/]jboss[\\\\/]"); + private Pattern pattern; private Pattern examplePattern = Pattern.compile("examples?"); @@ -24,6 +25,12 @@ public class SuppressionFilter extends AutomaticBean implements Filter { @Override public boolean accept(AuditEvent evt) { + if (JAVA5PATTERN.matcher(evt.getFileName()).find()) { + if (evt.getSourceName().endsWith("MissingOverrideCheck")) { + return false; + } + } + if (pattern.matcher(evt.getFileName()).find()) { return false; }