View Javadoc
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 { // ok
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  }