1 /* 2 WhitespaceAround 3 allowEmptyConstructors = (default)false 4 allowEmptyMethods = (default)false 5 allowEmptyTypes = (default)false 6 allowEmptyLoops = (default)false 7 allowEmptyLambdas = (default)false 8 allowEmptyCatches = true 9 ignoreEnhancedForColon = (default)true 10 tokens = (default)ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, \ 11 BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, DO_WHILE, EQUAL, GE, GT, LAMBDA, LAND, \ 12 LCURLY, LE, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, \ 13 LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, \ 14 LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, \ 15 NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR, \ 16 SR_ASSIGN, STAR, STAR_ASSIGN, LITERAL_ASSERT, TYPE_EXTENSION_AND 17 18 19 */ 20 21 package com.puppycrawl.tools.checkstyle.checks.whitespace.whitespacearound; 22 23 public class InputWhitespaceAroundCatch { 24 public int case1(int i) { 25 int k = 1; 26 try { 27 k = 5 / i; 28 } catch (ArithmeticException ex) {} 29 return k; 30 } 31 32 public int case2(int i) { 33 int k = 1; 34 try { 35 k = 10 / i; 36 } catch (ArithmeticException ex) { } 37 return k; 38 } 39 40 public int case3(int i) { 41 int k = 1; 42 try { 43 k = 15 / i; 44 } catch (ArithmeticException ex) { 45 46 } 47 return k; 48 } 49 50 public int case4(int i) { 51 int k = 1; 52 try { 53 k = 20 / i; 54 } catch (ArithmeticException ex) { 55 // This is expected 56 } 57 return k; 58 } 59 }