View Javadoc
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  }