code: /*
  JavadocStyle
  scope = (default)private
  excludeScope = (default)null
  checkFirstSentence = (default)true
  endOfSentenceFormat = (default)([.?!][ \t\n\r\f<])|([.?!]$)
  checkEmptyJavadoc = (default)false
  checkHtml = (default)true
  tokens = (default)ANNOTATION_DEF, ANNOTATION_FIELD_DEF, CLASS_DEF, CTOR_DEF, \
           ENUM_CONSTANT_DEF, ENUM_DEF, INTERFACE_DEF, METHOD_DEF, PACKAGE_DEF, \
           VARIABLE_DEF, RECORD_DEF, COMPACT_CTOR_DEF
  
  
  */
  
  package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle;
  
  public class InputJavadocStyleNoJavadoc1 // ok
  {
      public int i1; // ok
      protected int i2; // ok
      int i3; // ok
      private int i4; // ok
  
      public void foo1() {} // ok
      protected void foo2() {} // ok
      void foo3() {} // ok
      private void foo4() {} // ok
  
      protected class ProtectedInner { // ok
          public int i1; // ok
          protected int i2; // ok
          int i3; // ok
          private int i4; // ok
  
          public void foo1() {} // ok
          protected void foo2() {} // ok
          void foo3() {} // ok
          private void foo4() {} // ok
      }
  
      class PackageInner { // ok
          public int i1; // ok
          protected int i2; // ok
          int i3; // ok
          private int i4; // ok
  
          public void foo1() {} // ok
          protected void foo2() {} // ok
          void foo3() {} // ok
          private void foo4() {} // ok
      }
  
      private class PrivateInner { // ok
          public int i1; // ok
          protected int i2; // ok
          int i3; // ok
          private int i4; // ok
  
          public void foo1() {} // ok
          protected void foo2() {} // ok
          void foo3() {} // ok
          private void foo4() {} // ok
      }
  }
  
  class PackageClass { // ok
      public int i1; // ok
      protected int i2; // ok
      int i3; // ok
      private int i4; // ok
  
      public void foo1() {} // ok
      protected void foo2() {} // ok
      void foo3() {} // ok
      private void foo4() {} // ok
  
      public class PublicInner { // ok
          public int i1; // ok
          protected int i2; // ok
          int i3; // ok
          private int i4; // ok
  
          public void foo1() {} // ok
          protected void foo2() {} // ok
          void foo3() {} // ok
          private void foo4() {} // ok
      }
  
      protected class ProtectedInner { // ok
          public int i1; // ok
          protected int i2; // ok
          int i3; // ok
          private int i4; // ok
  
          public void foo1() {} // ok
          protected void foo2() {} // ok
          void foo3() {} // ok
          private void foo4() {} // ok
      }
  
      class PackageInner { // ok
          public int i1; // ok
          protected int i2; // ok
          int i3; // ok
          private int i4; // ok
  
          public void foo1() {} // ok
          protected void foo2() {} // ok
          void foo3() {} // ok
          private void foo4() {} // ok
      }
  }
  