View Javadoc
1   /*
2   RedundantModifier
3   tokens = (default)METHOD_DEF, VARIABLE_DEF, ANNOTATION_FIELD_DEF, INTERFACE_DEF, \
4            CTOR_DEF, CLASS_DEF, ENUM_DEF, RESOURCE
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier;
10  
11  public class InputRedundantModifierPublicModifierInNotPublicClass {
12      public InputRedundantModifierPublicModifierInNotPublicClass() { }
13      protected class ProtectedClass {
14          public ProtectedClass() {}
15      }
16      public class PublicInnerClass {
17          public PublicInnerClass() { } // OK for class accessible from public scope
18      }
19  }
20  
21  class PackagePrivateClass {
22      public PackagePrivateClass() {} // violation
23  }
24  
25  class PackagePrivateClassWithNotRedundantConstructor {
26      PackagePrivateClassWithNotRedundantConstructor() {}
27  
28  }