382fe51b6d
Reviewed-by: vromero
26 lines
532 B
Java
26 lines
532 B
Java
/*
|
|
* @test /nodynamiccopyright/
|
|
* @bug 4695463
|
|
* @summary DA versus switch: javac allows reference to uninitialized variable
|
|
* @author Neal Gafter (gafter)
|
|
*
|
|
* @compile/fail/ref=DASwitch.out -XDrawDiagnostics DASwitch.java
|
|
*/
|
|
|
|
public class DASwitch {
|
|
public static void meth() {
|
|
int t = 1;
|
|
{
|
|
final int x;
|
|
x = 1;
|
|
}
|
|
switch(t) {
|
|
case 0:
|
|
Integer b;
|
|
break;
|
|
case 1:
|
|
System.out.println(b.toString());
|
|
}
|
|
}
|
|
}
|