diff options
author | BBG <djydewang@gmail.com> | 2017-11-27 20:51:50 +0800 |
---|---|---|
committer | rnveach <rveach02@gmail.com> | 2017-12-06 08:44:35 -0500 |
commit | 4724dde1e531d9def217c7b20317d64100457fa3 (patch) | |
tree | d48bbcb80ee7c45f0eba5ee504a4a3cc49bd03b1 /src/test/resources/com/puppycrawl/tools/checkstyle/checks | |
parent | 80c7a645bda5cdddec5b21958fc4e97245737a50 (diff) | |
download | checkstyle-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.java | 16 |
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() { } + } +} + |