View Javadoc
1   /*
2   FinalClass
3   
4   
5   */
6   
7   package com.puppycrawl.tools.checkstyle.checks.design.finalclass;
8   
9   public class InputFinalClassPrivateCtor2 {
10  
11      private static class c {
12         private c(){}
13      }
14  
15      class x extends c {}
16  
17      private class a {
18      }
19  
20      class b extends a {}
21  
22      private class PrivateClass { // violation 'Class PrivateClass should be declared as final'
23      }
24  }
25  
26  class TestClass {
27      private class Private {
28             public Private() {}
29      }
30  }
31  
32  class Private2 {
33  
34      private class Check { // violation 'Class Check should be declared as final'
35          int i = 0;
36      }
37  }
38  
39  class Private {
40      public Private() {}
41  }
42  
43  class Private3 {
44      private static class K { // violation 'Class K should be declared as final'
45  
46      }
47  }
48  
49  class CheckStyle {
50      static class we {
51  
52      }
53  
54      private class Modifiers {} // violation 'Class Modifiers should be declared as final'
55  }
56  
57  class Check {
58      private class Non {
59          public Non() {}
60          private Non(int i) {}
61      }
62  }
63  
64  class CheckCode {
65      private class None {
66          public None() {}
67          protected None(int i) {}
68      }
69  }
70  
71  class a {
72      private class Class {
73      }
74  
75      Class newClass = new Class() {
76      };
77  
78      private final class Final { }
79  }