View Javadoc
1   /*
2   ParameterNumber
3   max = (default)7
4   ignoreOverriddenMethods = (default)false
5   tokens = (default)METHOD_DEF, CTOR_DEF
6   
7   
8   */
9   
10  package com.puppycrawl.tools.checkstyle.checks.sizes.parameternumber;
11  import java.io.*;
12  /**
13   * Contains simple mistakes:
14   * - Long lines
15   * - Tabs
16   * - Format of variables and parameters
17   * - Order of modifiers
18   * @author Oliver Burn
19   **/
20  final class InputParameterNumberSimpleThree
21  {
22      /** test long comments **/
23      void veryLong()
24      {
25          /*
26            blah blah blah blah
27            blah blah blah blah
28            blah blah blah blah
29            blah blah blah blah
30            blah blah blah blah
31            blah blah blah blah
32            blah blah blah blah
33            blah blah blah blah
34            blah blah blah blah
35            blah blah blah blah
36            blah blah blah blah
37            blah blah blah blah
38            blah blah blah blah
39            blah blah blah blah
40            blah blah blah blah
41            enough talk */
42      }
43  
44      /**
45       * @see to lazy to document all args. Testing excessive # args
46       **/
47      void toManyArgs(int aArg1, int aArg2, int aArg3, int aArg4, int aArg5, // violation
48                      int aArg6, int aArg7, int aArg8, int aArg9)
49      {
50      }
51  }
52  
53  /** Test class for variable naming in for each clause. */
54  class InputSimple2
55  {
56      /** Some more Javadoc. */
57      public void doSomething()
58      {
59          //"O" should be named "o"
60          for (Object O : new java.util.ArrayList())
61          {
62  
63          }
64      }
65  }
66  
67  /** Test enum for member naming check */
68  enum MyEnum1
69  {
70      /** ABC constant */
71      ABC,
72  
73      /** XYZ constant */
74      XYZ;
75  
76      /** Should be mSomeMember */
77      private int someMember;
78  }