code: /*
  InterfaceMemberImpliedModifier
  violateImpliedPublicField = (default)true
  violateImpliedStaticField = (default)true
  violateImpliedFinalField = (default)true
  violateImpliedPublicMethod = false
  violateImpliedAbstractMethod = false
  violateImpliedPublicNested = (default)true
  violateImpliedStaticNested = (default)true
  
  
  */
  
  package com.puppycrawl.tools.checkstyle.checks.modifier.interfacememberimpliedmodifier;
  
  public interface InputInterfaceMemberImpliedModifierMethodsOnInterface4 { // ok
  
      public static void methodPublicStatic() {
      }
  
      static void methodStatic() {
      }
  
      public default void methodPublicDefault() {
      }
  
      default int methodDefault() {
          int foo = 6;
          return foo;
      }
  
      public abstract void methodPublicAbstract();
  
      abstract void methodAbstract();
  
      public void methodPublic();
  
      void method();
  
  }
  