View Javadoc
1   
2   public class UselessControlFlow {
3   
4   	void harmless1(Object x, Object y) {
5   		if (!x.equals(y)) {
6   
7   		} else {
8   
9   		}
10  		System.out.println(x);
11  		System.out.println(y);
12  	}
13  	void report0(Object x, Object y) {
14  		if (!x.equals(y)); System.out.println(x);
15  		System.out.println(y);
16  	}
17  	void report1(Object x, Object y) {
18  		if (!x.equals(y));
19  		  System.out.println(x);
20  		System.out.println(y);
21  	}
22  	void report2(Object x, Object y) {
23  		if (!x.equals(y));
24  
25  		  System.out.println(x);
26  		System.out.println(y);
27  	}
28  	void report3(Object x, Object y) {
29  		if (!x.equals(y));
30  
31  
32  		  System.out.println(x);
33  		System.out.println(y);
34  	}
35  	void report4(Object [] x, Object y) {
36  		for(Object o : x) {
37  			if (o.equals(y)) {
38  			}
39  		}
40  	}
41  }