mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
32 lines
601 B
Java
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.
|
|
}
|
|
}
|
|
}
|
|
}
|