View Javadoc
1   /*
2   MethodLength
3   max = 7
4   countEmpty = false
5   tokens = (default)METHOD_DEF , CTOR_DEF , COMPACT_CTOR_DEF
6   
7   
8   */
9   
10  package com.puppycrawl.tools.checkstyle.checks.sizes.methodlength;
11  
12  public class InputMethodLengthComments {
13      static class DetailClass {
14          public DetailClass find(int type) {
15              return null;
16          }
17      }
18      static class Tokens {
19          public static int ZERO = 0;
20          public static int ONE = 1;
21      }
22  
23      public void visitToken(DetailClass ast) {
24  
25          final DetailClass openingBrace = ast.find(Tokens.ZERO);
26  
27          if (openingBrace != null) {
28              final DetailClass closingBrace =
29                      openingBrace.find(Tokens.ONE);
30          }
31  
32      }
33  
34      // violation below 'Method visit length is 8 lines (max allowed is 7)'
35      public DetailClass visit(DetailClass ast) {
36          final DetailClass openingBrace = ast.find(Tokens.ZERO);
37          DetailClass closingBrace = null;
38  
39          if (openingBrace != null) {
40              closingBrace = openingBrace.find(Tokens.ONE);
41          }
42          return closingBrace;
43      }
44  }