View Javadoc
1   /*
2   InterfaceMemberImpliedModifier
3   violateImpliedPublicField = (default)true
4   violateImpliedStaticField = (default)true
5   violateImpliedFinalField = (default)true
6   violateImpliedPublicMethod = (default)true
7   violateImpliedAbstractMethod = (default)true
8   violateImpliedPublicNested = (default)true
9   violateImpliedStaticNested = (default)true
10  
11  
12  */
13  
14  package com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier;
15  
16  public interface InputInterfaceMemberImpliedModifierMethodsOnInterfaceNested {
17  
18      public static interface NestedInterface {
19  
20          public static void methodPublicStatic() {
21          }
22  
23          static void methodStatic() { // violation
24          }
25  
26          public default void methodPublicDefault() {
27          }
28  
29          default void methodDefault() { // violation
30          }
31  
32          public abstract void methodPublicAbstract();
33  
34          abstract void methodAbstract(); // violation
35  
36          public void methodPublic(); // violation
37  
38          void method(); // 2 violations
39  
40      }
41  
42  }