View Javadoc
1   package com.google.checkstyle.test.chapter4formatting.rule462horizontalwhitespace;
2   
3   /** some javadoc. */
4   public class InputWhitespaceAfterBad {
5     /** some javadoc. */
6     public void check1(int x,int y) { // violation '',' is not followed by whitespace.'
7       for(int a = 1,b = 2;a < 5;a++,b--)
8         ;
9       // 7 violations 2 lines above:
10      //  ''for' construct must use '{}'s.'
11      //  ''for' is not followed by whitespace.'
12      //  ''for' is not followed by whitespace.'
13      //  '',' is not followed by whitespace.'
14      //  '';' is not followed by whitespace.'
15      //  '';' is not followed by whitespace.'
16      //  '',' is not followed by whitespace.'
17      while(x == 0) {
18        // 2 violations above:
19        //  ''while' is not followed by whitespace.'
20        //  ''while' is not followed by whitespace.'
21        int a = 0,b = 1;
22        // 2 violations above:
23        //  'Each variable declaration must be in its own statement.'
24        //  '',' is not followed by whitespace.'
25      }
26      do{
27        // 3 violations above:
28        //  ''do' is not followed by whitespace.'
29        //  ''do' is not followed by whitespace.'
30        //  ''{' is not preceded with whitespace.'
31        System.out.println("Testing");
32      } while(x == 0 || y == 2);
33      // 2 violations above:
34      //  ''while' is not followed by whitespace.'
35      //  ''while' is not followed by whitespace.'
36    }
37  
38    /** some javadoc. */
39    public void check2(final int a,final int b) { // violation '',' is not followed by whitespace.'
40      if((float)a == 0.0) {
41        // 3 violations above:
42        //  ''if' is not followed by whitespace.'
43        //  ''if' is not followed by whitespace.'
44        //  ''typecast' is not followed by whitespace.'
45        System.out.println("true");
46      } else{
47        // 3 violations above:
48        //  ''else' is not followed by whitespace.'
49        //  ''else' is not followed by whitespace.'
50        //  ''{' is not preceded with whitespace.'
51        System.out.println("false");
52      }
53    }
54  
55    /** some javadoc. */
56    public void check3(int...a) { // violation ''...' is not followed by whitespace.'
57      Runnable r2 = () ->String.valueOf("Hello world two!");
58      // 2 violations above:
59      //  ''->' is not followed by whitespace.'
60      //  ''->' is not followed by whitespace.'
61      switch(a[0]) {
62        // 2 violations above:
63        //  ''switch' is not followed by whitespace.'
64        //  ''switch' is not followed by whitespace.'
65        default:
66          break;
67      }
68    }
69  
70    /** some javadoc. */
71    public void check4() throws java.io.IOException {
72      try(java.io.InputStream ignored = System.in;) {}
73      // 2 violations above:
74      //  ''try' is not followed by whitespace.'
75      //  ''try' is not followed by whitespace.'
76    }
77  
78    /** some javadoc. */
79    public void check5() {
80      try {
81        /* foo */
82      } finally{
83        // 3 violations above:
84        //  ''finally' is not followed by whitespace.'
85        //  ''finally' is not followed by whitespace.'
86        //  ''{' is not preceded with whitespace.'
87      }
88      try {
89        /* foo */
90      } catch (Exception e) {
91        /* foo */
92      } finally{
93        // 3 violations above:
94        //  ''finally' is not followed by whitespace.'
95        //  ''finally' is not followed by whitespace.'
96        //  ''{' is not preceded with whitespace.'
97      }
98    }
99  
100   /** some javadoc. */
101   public void check6() {
102     try {
103       /* foo */
104     } catch(Exception e) {
105       // 2 violations above:
106       //  ''catch' is not followed by whitespace.'
107       //  ''catch' is not followed by whitespace.'
108     }
109   }
110 
111   /** some javadoc. */
112   public void check7() {
113     synchronized(this) {
114       // 2 violations above:
115       //  ''synchronized' is not followed by whitespace.'
116       //  ''synchronized' is not followed by whitespace.'
117     }
118 
119     synchronized (this) {
120     }
121   }
122 
123   /** some javadoc. */
124   public String check8() {
125     return("a" + "b");
126     // 2 violations above:
127     //  ''return' is not followed by whitespace.'
128     //  ''return' is not followed by whitespace.'
129   }
130 }