code: /*
  MissingJavadocMethod
  minLineCount = (default)-1
  allowedAnnotations = (default)Override
  scope = private
  excludeScope = (default)null
  allowMissingPropertyJavadoc = (default)false
  ignoreMethodNamesRegex = (default)null
  tokens = (default)METHOD_DEF , CTOR_DEF , ANNOTATION_FIELD_DEF , COMPACT_CTOR_DEF
  
  
  */
  
  package com.puppycrawl.tools.checkstyle.checks.javadoc.missingjavadocmethod;
  
  /* Config:
   * scope = "private"
   */
  public class InputMissingJavadocMethodMissingJavadocTags { // ok
      /**
       * Missing return.
       *
       * @param number to return
       * @throws ThreadDeath sometimes
       */
      int missingReturn(int number) throws ThreadDeath {
          return number;
      }
  
      /**
       * Missing param.
       *
       * @return number
       * @throws ThreadDeath sometimes
       */
      int missingParam(int number) throws ThreadDeath {
          return number;
      }
  
      /**
       * Missing throws.
       *
       * @param number to return
       * @return number
       */
      int missingThrows(int number) throws ThreadDeath {
          return number;
      }
  
      /**
       * Missing return, but {@inheritDoc} is present.
       *
       * @param number to return
       * @throws java.util.NoSuchElementException sometimes
       */
      int missingReturnButInheritDocPresent(int number) throws java.util.NoSuchElementException {
          return number;
      }
  
      /**
       * Missing return in the middle.
       *
       * @param number to return
       * @return
       * @throws java.util.NoSuchElementException sometimes
       */
      private int missingReturnInTheMiddle(int number) {
          return number;
      }
  
      /**
       * Missing return at the end.
       *
       * @param number to return
       * @return
       */
      private int missingReturnAtTheEnd(int number) {
          return number;
      }
  
      /**
       * Missing return at the end followed by empty line.
       *
       * @param number to return
       * @return
       *
       */
      private int missingReturnAtTheEndFollowedByEmptyLine(int number) {
          return number;
      }
  }
  