1 /* 2 RedundantModifier 3 tokens = (default)METHOD_DEF, VARIABLE_DEF, ANNOTATION_FIELD_DEF, INTERFACE_DEF, \ 4 CTOR_DEF, CLASS_DEF, ENUM_DEF, RESOURCE 5 6 7 */ 8 9 package com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier; 10 11 public enum InputRedundantModifierFinalInEnumMethods { 12 E1, 13 E2 { 14 @Override 15 public final void v() { // violation 16 } 17 }; 18 19 public void v() { 20 } 21 22 // not redundant since field can override this method if 'final' is removed 23 // and that may not be desirable 24 public final void v2() { 25 } 26 } 27 enum InputRedundantModifierFinalInEnumMethods2 { 28 E1 { 29 @Override 30 public final void v() { // violation 31 } 32 }, 33 E2 { 34 @Override 35 public void v() { 36 } 37 }; 38 39 public abstract void v(); 40 }