aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/checks
diff options
context:
space:
mode:
authorBBG <djydewang@gmail.com>2017-11-27 20:51:50 +0800
committerrnveach <rveach02@gmail.com>2017-12-06 08:44:35 -0500
commit4724dde1e531d9def217c7b20317d64100457fa3 (patch)
treed48bbcb80ee7c45f0eba5ee504a4a3cc49bd03b1 /src/test/resources/com/puppycrawl/tools/checkstyle/checks
parent80c7a645bda5cdddec5b21958fc4e97245737a50 (diff)
downloadcheckstyle-4724dde1e531d9def217c7b20317d64100457fa3.tar.gz
Issue #5268: False RedundantModifier violation for final method of enum inside final class
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/checks')
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierFinalInEnumStaticMethods.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierFinalInEnumStaticMethods.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierFinalInEnumStaticMethods.java
new file mode 100644
index 000000000..0668729c0
--- /dev/null
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/modifier/redundantmodifier/InputRedundantModifierFinalInEnumStaticMethods.java
@@ -0,0 +1,16 @@
+package com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier;
+
+public class InputRedundantModifierFinalInEnumStaticMethods {
+ public enum TestEnum {
+ VALUE {
+ @Override public void someMethodToOverride() {
+ // do it differently
+ }
+ };
+
+ public void someMethodToOverride() { }
+ public static final void someStaticMethod() { } //violation
+ public static void someMethod() { }
+ }
+}
+