View Javadoc
1   /*
2   ParenPad
3   option = (default)nospace
4   tokens = (default)ANNOTATION, ANNOTATION_FIELD_DEF, CTOR_CALL, CTOR_DEF, DOT, \
5            ENUM_CONSTANT_DEF, EXPR, LITERAL_CATCH, LITERAL_DO, LITERAL_FOR, LITERAL_IF, \
6            LITERAL_NEW, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_WHILE, METHOD_CALL, \
7            METHOD_DEF, QUESTION, RESOURCE_SPECIFICATION, SUPER_CTOR_CALL, LAMBDA, RECORD_DEF
8   
9   
10  */
11  
12  package com.puppycrawl.tools.checkstyle.checks.whitespace.parenpad;
13  
14  class InputParenPadForWhitespace
15  {
16      void method1()
17      {
18          for (int i = 0; i < 1; i++) {
19          }
20  
21          for (int i = 0; i < 1;i++) {
22          }
23  
24          for (int i = 0; i < 1;i++ ) { // violation
25          }
26  
27          for (int i = 0; i < 1; i++ ) { // violation
28          }
29  
30          for (int i = 0; i < 1;) {
31              i++;
32          }
33  
34          for (int i = 0; i < 1; ) {
35              i++;
36          }
37  
38          // test eol, there is no space after second SEMI
39          for (int i = 0; i < 1;
40              ) {
41              i++;
42          }
43      }
44  
45      void method2()
46      {
47          for ( int i = 0; i < 1; i++ ) { // 2 violations
48          }
49  
50          for ( int i = 0; i < 1; ) { // violation
51              i++;
52          }
53  
54          int i = 0;
55          for ( ; i < 1; i++ ) { // violation
56          }
57  
58          for (; i < 2; i++ ) { // violation
59          }
60  
61          for (
62          ;; ) {
63          }
64      }
65  }