View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="NoEnumTrailingComma"/>
5     </module>
6   </module>
7   */
8   package com.puppycrawl.tools.checkstyle.checks.coding.noenumtrailingcomma;
9   
10  // xdoc section -- start
11  class Example1 {
12    enum Foo1 {
13      FOO,
14      BAR;
15    }
16    enum Foo2 {
17      FOO,
18      BAR
19    }
20    enum Foo3 {
21      FOO,
22      BAR, //violation, 'Enum should not contain trailing comma'
23    }
24    enum Foo4 {
25      FOO,
26      BAR,; // violation, 'Enum should not contain trailing comma'
27    }
28    enum Foo5 {
29      FOO,
30      BAR,; // violation, 'Enum should not contain trailing comma'
31    }
32    enum Foo6 { FOO, BAR,; } // violation, 'Enum should not contain trailing comma'
33    enum Foo7 { FOO, BAR, } // violation, 'Enum should not contain trailing comma'
34    enum Foo8 {
35      FOO,
36      BAR;
37    }
38    enum Foo9 { FOO, BAR; }
39    enum Foo10 { FOO, BAR }
40  }
41  // xdoc section -- end