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 InputIndentationInvalidWhileIndent { //indent:0 exp:0 18 19 /** Creates a new instance of InputIndentationValidWhileIndent */ //indent:4 exp:4 20 public InputIndentationInvalidWhileIndent() { //indent:4 exp:4 21 } //indent:4 exp:4 22 private void method1() //indent:4 exp:4 23 { //indent:4 exp:4 24 boolean test = true; //indent:8 exp:8 25 while (test) { //indent:9 exp:8 warn 26 } //indent:7 exp:8 warn 27 28 while (test) //indent:7 exp:8 warn 29 { //indent:9 exp:8 warn 30 } //indent:9 exp:8 warn 31 32 while (test) //indent:9 exp:8 warn 33 { //indent:6 exp:8 warn 34 System.getProperty("foo"); //indent:14 exp:12 warn 35 } //indent:6 exp:8 warn 36 37 while (test) { //indent:10 exp:8 warn 38 System.getProperty("foo"); //indent:12 exp:12 39 } //indent:10 exp:8 warn 40 41 while (test) { //indent:10 exp:8 warn 42 System.getProperty("foo"); //indent:12 exp:12 43 System.getProperty("foo"); //indent:12 exp:12 44 } //indent:10 exp:8 warn 45 46 while (test) //indent:6 exp:8 warn 47 { //indent:10 exp:8 warn 48 System.getProperty("foo"); //indent:12 exp:12 49 System.getProperty("foo"); //indent:12 exp:12 50 } //indent:6 exp:8 warn 51 52 while (test) { // : this is allowed //indent:8 exp:8 53 if (test) { //indent:14 exp:12 warn 54 System.getProperty("foo"); //indent:18 exp:16 warn 55 } //indent:14 exp:12 warn 56 System.getProperty("foo"); //indent:14 exp:12 warn 57 } //indent:10 exp:8 warn 58 59 while (test //indent:8 exp:8 60 && 4 < 7 && 8 < 9 //indent:10 exp:12 warn 61 && 3 < 4) { //indent:12 exp:>=12 62 } //indent:8 exp:8 63 64 while (test //indent:8 exp:8 65 && 4 < 7 && 8 < 9 //indent:12 exp:>=12 66 && 3 < 4) { //indent:10 exp:12 warn 67 } //indent:8 exp:8 68 69 while (test //indent:8 exp:8 70 && 4 < 7 && 8 < 9 //indent:12 exp:>=12 71 && 3 < 4) //indent:10 exp:12 warn 72 { //indent:8 exp:8 73 } //indent:8 exp:8 74 75 while (test //indent:8 exp:8 76 && 4 < 7 && 8 < 9 //indent:12 exp:>=12 77 && 3 < 4 //indent:12 exp:>=12 78 ) { //indent:5 exp:8 warn 79 80 } //indent:8 exp:8 81 82 while (test //indent:8 exp:8 83 && 4 < 7 && 8 < 9 //indent:12 exp:>=12 84 && 3 < 4 //indent:12 exp:>=12 85 ) { //indent:10 exp:8 warn 86 87 } //indent:8 exp:8 88 89 while (test //indent:8 exp:8 90 && 4 < 7 && 8 < 9 //indent:12 exp:>=12 91 && 3 < 4 //indent:12 exp:>=12 92 ) //indent:10 exp:8 warn 93 { //indent:8 exp:8 94 95 } //indent:8 exp:8 96 97 while (true) //indent:8 exp:8 98 { //indent:8 exp:8 99 continue; //indent:8 exp:12 warn 100 } //indent:8 exp:8 101 } //indent:4 exp:4 102 103 } //indent:0 exp:0