1
2
3
4
5
6
7
8
9 package com.puppycrawl.tools.checkstyle.checks.design.finalclass;
10
11
12 public class Example1 {
13
14 final class A {
15 private A() {
16 }
17 }
18
19 class B {
20 private B() {
21 }
22 }
23
24 class C {
25 int field1;
26 String field2;
27
28 private C(int value) {
29 this.field1 = value;
30 this.field2 = " ";
31 }
32
33 public C(String value) {
34 this.field2 = value;
35 this.field1 = 0;
36 }
37 }
38
39 class AnonymousInner {
40 public final AnonymousInner ONE
41 = new AnonymousInner() {
42 };
43
44 private AnonymousInner() {
45 }
46 }
47
48 class Class1 {
49
50 private class Class2 {
51 }
52
53 public class Class3 {
54 }
55
56 }
57 }
58