|
Relates :
|
javac is generating an incorrect LVT table for code like:
public class Test {
public Object m(int i) {
Object c;
switch (i) {
case 0:
Object o = null;
if (o != null) {
return o;
}
case 1:
Object s = null;
c = null;
break;
default:
throw new AssertionError("");
}
return c;
}
}