1
2
3
4
5
6
7 package com.puppycrawl.tools.checkstyle.checks.coding.noenumtrailingcomma;
8
9 public class InputNoEnumTrailingCommaTwo {
10
11 enum Foo23 {
12 A,B{}
13 }
14
15 enum Foo24 {
16 A,B(){ public String toString() { return "";}}
17 }
18
19 enum Foo25 {
20
21 A,B(){ public String toString() { return "";}},
22 }
23
24 enum Foo26 {
25 A,B(),
26 }
27
28 enum Foo27 {
29 A,B{},
30 }
31
32 enum Foo28 {
33 A,B();
34 }
35
36 enum Foo29 {
37 A,B{};
38 }
39
40 enum Foo30 {
41 A,B(){ public String toString() { return "";}};
42 }
43
44 enum Foo31 {
45 A,B(),;
46 }
47
48 enum Foo32 {
49 A,B{},;
50 }
51
52 enum Foo33 {
53
54 A,B(){ public String toString() { return "";}},;
55 }
56
57 enum Foo34 {
58 A, B, C;
59 enum NestedFoo1 {
60 First, Second, Third,
61 }
62 }
63
64 enum Foo35 {
65 A, B, C;
66 enum NestedFoo1 {
67 First, Second, Third,;
68 }
69 }
70
71 enum Foo36 {
72 A, B, C;
73 enum NestedFoo1 {
74 First, Second, Third;
75 }
76 }
77
78 enum Foo37 {
79 A, B;
80 Foo37() {}
81 }
82
83 enum Foo38 {
84 A, B,;
85 Foo38() {};
86 }
87
88 public enum Foo39 {
89 ONE_ONE(1,1),
90 ONE_TWO(1,2);
91
92 int major, minor;
93
94 Foo39(int major, int minor) {
95 this.major = major;
96 this.minor = minor;
97 }
98 }
99 }