View Javadoc
1   /*
2   MethodParamPad
3   allowLineBreaks = (default)false
4   option = (default)nospace
5   tokens = (default)CTOR_DEF, LITERAL_NEW, METHOD_CALL, METHOD_DEF, SUPER_CTOR_CALL, \
6            ENUM_CONSTANT_DEF, RECORD_DEF
7   
8   
9   */
10  
11  package com.puppycrawl.tools.checkstyle.checks.whitespace.methodparampad;
12  import java.util.Vector;
13  /** Test input for MethodDefPadCheck */
14  public class InputMethodParamPad
15  {
16      public InputMethodParamPad()
17      {
18          super();
19      }
20  
21      public InputMethodParamPad (int aParam) // violation ''(' is preceded with whitespace'
22      {
23          super (); // violation ''(' is preceded with whitespace'
24      }
25  
26      public InputMethodParamPad
27          (double aParam) // violation ''(' should be on the previous line'
28      {
29          super
30              (); // violation ''(' should be on the previous line'
31      }
32  
33      public void method()
34      {
35      }
36  
37      public void method (int aParam) // violation ''(' is preceded with whitespace'
38      {
39      }
40  
41      public void method
42          (double aParam) // violation ''(' should be on the previous line'
43      {
44          // invoke constructor
45          InputMethodParamPad pad = new InputMethodParamPad();
46          pad = new InputMethodParamPad (); // violation ''(' is preceded with whitespace'
47          pad = new InputMethodParamPad
48              (); // violation ''(' should be on the previous line'
49  
50          // call method
51          method();
52          method (); // violation ''(' is preceded with whitespace'
53          method
54              (); // violation ''(' should be on the previous line'
55      }
56  
57      public void dottedCalls()
58      {
59          this.method();
60          this.method (); // violation ''(' is preceded with whitespace'
61          this.method
62              (); // violation ''(' should be on the previous line'
63  
64          InputMethodParamPad p = new InputMethodParamPad();
65          p.method();
66          p.method (); // violation ''(' is preceded with whitespace'
67          p.method
68              (); // violation ''(' should be on the previous line'
69  
70          java.lang.Integer.parseInt("0");
71          java.lang.Integer.parseInt ("0"); // violation ''(' is preceded with whitespace'
72          java.lang.Integer.parseInt
73              ("0"); // violation ''(' should be on the previous line'
74      }
75  
76      public void newArray()
77      {
78          int[] a = new int[]{0, 1};
79          java.util.Vector<String> v = new java.util.Vector<String>();
80          java.util.Vector<String> v1 = new Vector<String>();
81      }
82  
83      enum TestEnum {
84          FIRST () // violation ''(' is preceded with whitespace'
85              {
86              },
87  
88          SECOND
89              () // violation ''(' should be on the previous line'
90          {
91          }
92      }
93  }