Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 138874
Collapse All | Expand All

(-)ui/org/eclipse/jdt/ui/tests/quickfix/CleanUpTest.java (-2 / +17 lines)
Lines 4340-4353 Link Here
4340
		buf.append("package test1;\n");
4340
		buf.append("package test1;\n");
4341
		buf.append("public class E {\n");
4341
		buf.append("public class E {\n");
4342
		buf.append("    public void foo() {\n");
4342
		buf.append("    public void foo() {\n");
4343
		buf.append("        if (true) {\n");
4343
		buf.append("        if (true) { \n");
4344
		buf.append("            if (true)\n");
4344
		buf.append("            if (true)\n");
4345
		buf.append("                ;\n");
4345
		buf.append("                ;\n");
4346
		buf.append("        } else if (true) {\n");
4346
		buf.append("        } else if (true) {\n");
4347
		buf.append("            if (false) {\n");
4347
		buf.append("            if (false) {\n");
4348
		buf.append("                ;\n");
4348
		buf.append("                ;\n");
4349
		buf.append("            } else if (true) {\n");
4350
		buf.append("                ;\n");
4349
		buf.append("            } else\n");
4351
		buf.append("            } else\n");
4350
		buf.append("                ;\n");
4352
		buf.append("                ;\n");
4353
		buf.append("        } else if (true) {\n");
4354
		buf.append("            if (false) {\n");
4355
		buf.append("                ;\n");
4356
		buf.append("            } else if (true) {\n");
4357
		buf.append("                ;\n");
4358
		buf.append("            }\n");
4351
		buf.append("        } else if (false) {\n");
4359
		buf.append("        } else if (false) {\n");
4352
		buf.append("            if (true) {\n");
4360
		buf.append("            if (true) {\n");
4353
		buf.append("                ;\n");
4361
		buf.append("                ;\n");
Lines 4373-4383 Link Here
4373
		buf.append("        if (true) {\n");
4381
		buf.append("        if (true) {\n");
4374
		buf.append("            if (true)\n");
4382
		buf.append("            if (true)\n");
4375
		buf.append("                ;\n");
4383
		buf.append("                ;\n");
4376
		buf.append("        } else if (true) {\n");
4384
		buf.append("        } else if (true)\n");
4377
		buf.append("            if (false)\n");
4385
		buf.append("            if (false)\n");
4378
		buf.append("                ;\n");
4386
		buf.append("                ;\n");
4387
		buf.append("            else if (true)\n");
4388
		buf.append("                ;\n");
4379
		buf.append("            else\n");
4389
		buf.append("            else\n");
4380
		buf.append("                ;\n");
4390
		buf.append("                ;\n");
4391
		buf.append("        else if (true) {\n");
4392
		buf.append("            if (false)\n");
4393
		buf.append("                ;\n");
4394
		buf.append("            else if (true)\n");
4395
		buf.append("                ;\n");
4381
		buf.append("        } else if (false) {\n");
4396
		buf.append("        } else if (false) {\n");
4382
		buf.append("            if (true)\n");
4397
		buf.append("            if (true)\n");
4383
		buf.append("                ;\n");
4398
		buf.append("                ;\n");
(-)core extension/org/eclipse/jdt/internal/corext/fix/ControlStatementsFix.java (+7 lines)
Lines 437-442 Link Here
437
		if (!(thenStatement instanceof IfStatement))
437
		if (!(thenStatement instanceof IfStatement))
438
			return true;
438
			return true;
439
439
440
		IfStatement childIf= (IfStatement)thenStatement;
441
		while (childIf.getElseStatement() instanceof IfStatement)
442
			childIf= (IfStatement)childIf.getElseStatement();
443
		
444
		if (childIf.getElseStatement() != null)
445
			return true;
446
		
440
		return false;
447
		return false;
441
	}
448
	}
442
449

Return to bug 138874