View Javadoc
1   package com.puppycrawl.tools.checkstyle.checks.indentation.indentation; //indent:0 exp:0
2   
3   /**                                                                           //indent:0 exp:0
4    * This test-input is intended to be checked using following configuration:   //indent:1 exp:1
5    *                                                                            //indent:1 exp:1
6    * arrayInitIndent = 4                                                        //indent:1 exp:1
7    * basicOffset = 4                                                            //indent:1 exp:1
8    * braceAdjustment = 0                                                        //indent:1 exp:1
9    * caseIndent = 4                                                             //indent:1 exp:1
10   * forceStrictCondition = false                                               //indent:1 exp:1
11   * lineWrappingIndentation = 4                                                //indent:1 exp:1
12   * tabWidth = 4                                                               //indent:1 exp:1
13   * throwsIndent = 4                                                           //indent:1 exp:1
14   *                                                                            //indent:1 exp:1
15   * @author  jrichard                                                          //indent:1 exp:1
16   */                                                                           //indent:1 exp:1
17  public class InputIndentationInvalidTryIndent { //indent:0 exp:0
18  
19      /** Creates a new instance of InputIndentationInvalidTryIndent */ //indent:4 exp:4
20      public InputIndentationInvalidTryIndent() { //indent:4 exp:4
21      } //indent:4 exp:4
22  
23      public void method() { //indent:4 exp:4
24  
25           try { //indent:9 exp:8 warn
26         } catch (Throwable t) { //indent:7 exp:8 warn
27              System.identityHashCode("err"); //indent:12 exp:12
28         } //indent:7 exp:8 warn
29  
30      try { //indent:4 exp:8 warn
31          System.identityHashCode("test"); //indent:8 exp:12 warn
32      } finally { //indent:4 exp:8 warn
33          System.identityHashCode("finally"); //indent:8 exp:12 warn
34          } //indent:8 exp:8
35  
36          try { //indent:8 exp:8
37          } catch (Throwable t) { //indent:8 exp:8
38          System.identityHashCode("err"); //indent:8 exp:12 warn
39          } finally { //indent:8 exp:8
40          } //indent:8 exp:8
41  
42          try { //indent:8 exp:8
43            } catch (Exception t) { //indent:10 exp:8 warn
44              System.identityHashCode("err"); //indent:12 exp:12
45        } catch (Throwable t) { //indent:6 exp:8 warn
46              System.identityHashCode("err"); //indent:12 exp:12
47          } //indent:8 exp:8
48  
49          try { //indent:8 exp:8
50          } catch (Exception t) { //indent:8 exp:8
51          } catch (Throwable t) { //indent:8 exp:8
52       } //indent:5 exp:8 warn
53  
54  
55          try { //indent:8 exp:8
56              System.identityHashCode("try"); //indent:12 exp:12
57          }  //indent:8 exp:8
58          catch (Exception t) { //indent:8 exp:8
59            System.identityHashCode("err"); //indent:10 exp:12 warn
60                System.identityHashCode("err"); //indent:14 exp:12 warn
61            System.identityHashCode("err"); //indent:10 exp:12 warn
62          }  //indent:8 exp:8
63        catch (Throwable t) { //indent:6 exp:8 warn
64              System.identityHashCode("err"); //indent:12 exp:12
65          }  //indent:8 exp:8
66          finally { //indent:8 exp:8
67          } //indent:8 exp:8
68  
69          try  //indent:8 exp:8
70            { //indent:10 exp:8 warn
71              System.identityHashCode("try"); //indent:12 exp:12
72            }  //indent:10 exp:8 warn
73          catch (Exception t)  //indent:8 exp:8
74        { //indent:6 exp:8 warn
75              System.identityHashCode("err"); //indent:12 exp:12
76              System.identityHashCode("err"); //indent:12 exp:12
77            }  //indent:10 exp:8 warn
78          catch (Throwable t)  //indent:8 exp:8
79          { //indent:8 exp:8
80            System.identityHashCode("err"); //indent:10 exp:12 warn
81          } //indent:8 exp:8
82          finally  //indent:8 exp:8
83          { //indent:8 exp:8
84          } //indent:8 exp:8
85  
86  try { //indent:0 exp:8 warn
87  } catch (NullPointerException //indent:0 exp:8 warn
88  | IllegalArgumentException t) { //indent:0 exp:12 warn
89  } //indent:0 exp:8 warn
90  
91  try { //indent:0 exp:8 warn
92  } catch (NullPointerException | //indent:0 exp:8 warn
93  IllegalArgumentException t) { //indent:0 exp:12 warn
94  } //indent:0 exp:8 warn
95      } //indent:4 exp:4
96  } //indent:0 exp:0