View Javadoc
1   /*
2   FinalClass
3   
4   
5   */
6   
7   package com.puppycrawl.tools.checkstyle.checks.design.finalclass;
8   
9   public @interface InputFinalClassAnnotation {
10  
11      final class FinalClass {
12          private FinalClass() {}
13      }
14  
15      class DerivedClass extends SuperClass {
16          // violation above 'Class DerivedClass should be declared as final'
17          private DerivedClass() {}
18      }
19  
20      class SuperClass {
21          private SuperClass() {}
22      }
23  
24  }
25