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 A,B(){ public String toString() { return "";}},
21 }
22
23 enum Foo26 {
24 A,B(),
25 }
26
27 enum Foo27 {
28 A,B{},
29 }
30
31 enum Foo28 {
32 A,B();
33 }
34
35 enum Foo29 {
36 A,B{};
37 }
38
39 enum Foo30 {
40 A,B(){ public String toString() { return "";}};
41 }
42
43 enum Foo31 {
44 A,B(),;
45 }
46
47 enum Foo32 {
48 A,B{},;
49 }
50
51 enum Foo33 {
52 A,B(){ public String toString() { return "";}},;
53 }
54
55 enum Foo34 {
56 A, B, C;
57 enum NestedFoo1 {
58 First, Second, Third,
59 }
60 }
61
62 enum Foo35 {
63 A, B, C;
64 enum NestedFoo1 {
65 First, Second, Third,;
66 }
67 }
68
69 enum Foo36 {
70 A, B, C;
71 enum NestedFoo1 {
72 First, Second, Third;
73 }
74 }
75
76 enum Foo37 {
77 A, B;
78 Foo37() {}
79 }
80
81 enum Foo38 {
82 A, B,;
83 Foo38() {};
84 }
85
86 public enum Foo39 {
87 ONE_ONE(1,1),
88 ONE_TWO(1,2);
89
90 int major, minor;
91
92 Foo39(int major, int minor) {
93 this.major = major;
94 this.minor = minor;
95 }
96 }
97 }