package com.github.sevntu.checkstyle.checks.design; //there are few nested operators in this class public class InputChildBlockLengthCheckNested { public static void main(String[] args) { { // braces without any operator int number = 0; if (isTrue()) { // simple if with braces if[12x10] number = 2; if (isTrue()) { // nested if if[15x14] number = 3; } } if (isTrue()) { // 3: if-else if[20x10] number = 3; if (isTrue()) { // nested if 1 if[22x14] number = 3; } } else { // else[25x12] number = 4; if (isTrue()) { // nested if 2 if[27x14] number = 3; } } if (isTrue()) { // 4: if-else-if if[32x10] number = 5; if (isTrue()) { // nested if 1 if[34x14] number = 3; } } else if(isTrue()) { // else[37x12] number = 6; if (isTrue()) { // nested if 2 if[37x17] number = 3; } } for(int i=3; i<5; i++){ // 6: simple for with braces for[44x10] number = 8; if (isTrue()) { // nested if if[46x14] number = 3; } } while(isTrue()) { // 8: simple while with braces while[52x10] number = 10; if (isTrue()) { // nested if if[54x14] number = 3; } } do { // 9: do-while do[59x10] number = 11; if (isTrue()) { // nested if if[61x14] number = 3; } } while(isTrue()); switch(number) { // 10: switch switch[66x10] case 1: number = 12; if (isTrue()) { // nested if if[69x14] number = 3; } break; case 2: number = 13; break; case 3: number = 14; break; default: number = 15; break; } } } public static boolean isTrue() { return Boolean.TRUE; } }