1
2
3
4
5
6
7 package com.puppycrawl.tools.checkstyle.checks.design.finalclass;
8
9 public class InputFinalClassPrivateCtor {
10
11 private class Some1 {
12 }
13
14 private class Some2 extends Some1 {
15
16 }
17 }
18
19 class Some {
20 private Some(){}
21 }
22
23 class Nothing {
24 private class Some3 {
25 }
26 private class Some4 { }
27
28 }
29
30 class Exam {
31 private class PaperSetter {
32 int marks;
33 String sub;
34 }
35
36 private class Paper {
37 void method() {
38 }
39 }
40
41 }
42
43 class Tree {
44 private class Node {
45 int data;
46 Node next;
47 }
48 }
49
50 class SomeOne {
51 private class Some1 {
52 }
53 }
54
55 class Some2 {
56 private Some2(){}
57 }
58
59 class Nothing2 {
60 private class Some1 {
61 public Some1() {}
62 }
63 private class Some3 {
64 protected Some3() {}
65 }
66 }
67
68 class Exam2 {
69
70 private final class PaperSetter {
71 int marks;
72 String sub;
73 PaperSetter(){}
74
75 }
76
77 private final class Paper {
78 void method() {
79 }
80
81 Paper(){}
82 }
83
84 }
85
86 class Tree2 {
87 private final class Node {
88 int data;
89 Node next;
90
91 private Node(){}
92 }
93 }
94
95 class IfAbstract {
96 private abstract static class Class extends IfAbstract {
97
98 public abstract void method();
99
100 }
101 }
102
103 class Suppression {
104
105 @SuppressWarnings("uncheck")
106 private static class NewCheck {}
107
108 @SuppressWarnings("uncheck")
109 private class NewCheck2 {}
110
111
112 @SuppressWarnings("uncheck")
113 private class OldCheck {
114 private OldCheck(){}
115 }
116 }