Files
codeql/java/ql/test/query-tests/Declarations/Test.java
2018-08-30 10:48:05 +01:00

32 lines
601 B
Java

public class Test {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
switch(args.length) {
case -2:
return;
case -1:
continue;
case 0:
System.out.println("No args");
break;
case 1:
case 2:
System.out.println("1-2 args");
// missing break.
case 3:
System.out.println("3 or more args");
// fall-through
case 4:
System.out.println("4 or more args");
if (i > 1)
break;
// conditionally missing break.
case 5:
System.out.println("foo");
// Missing break, but switch ends.
}
}
}
}