1
2
3
4
5
6
7
8
9 package com.puppycrawl.tools.checkstyle.checks.modifier.redundantmodifier;
10
11 public interface InputRedundantModifierNestedClassInInt {
12 interface PublicInnerInterface {
13 interface PublicInnerInnerInterface {
14 class PublicInnerClassInNestedPublicInterfaces {
15 public PublicInnerClassInNestedPublicInterfaces() { }
16 }
17 }
18 }
19 class PublicClassInsideInt {
20 private interface PrivateNestedInt {
21 class ClassInPrivateNestedInt {
22 public ClassInPrivateNestedInt() { }
23 }
24 public interface PrivateNestedIntWithPublicModifier {
25 class ClassInPrivateNestedInt {
26 public ClassInPrivateNestedInt() { }
27 }
28 }
29 }
30 public interface PublicInnerInnerPublicInterface {
31 class PublicInnerClassInNestedPublicInterfaces {
32 public PublicInnerClassInNestedPublicInterfaces() { }
33 }
34 }
35 protected interface PublicInnerInnerProtectedInterface {
36 class PublicInnerClassInNestedProtectedInt {
37 public PublicInnerClassInNestedProtectedInt() { }
38 }
39 }
40 }
41 class PublicNestedClassInInterfaceWithPublicConst {
42 public PublicNestedClassInInterfaceWithPublicConst() { }
43 private class PrivateClassInPublicNestedClass {
44 public class PublicInPrivateClass {
45 public PublicInPrivateClass() { }
46 }
47 }
48 }
49 final class FinalNestedClassInInterface {
50 interface InnerInterface {
51 final class FinalNestedClassInNestedInterface {}
52 }
53 }
54 }