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