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 }