2007-12-01 00:00:00 +00:00
|
|
|
/*
|
2014-07-02 12:04:04 -07:00
|
|
|
* @test /nodynamiccopyright/
|
2007-12-01 00:00:00 +00:00
|
|
|
* @bug 4704365
|
|
|
|
* @summary definite assignment status within the case expression
|
|
|
|
* @author Neal Gafter (gafter)
|
|
|
|
*
|
2014-07-02 12:04:04 -07:00
|
|
|
* @compile/fail/ref=T4704365.out -XDrawDiagnostics T4704365.java
|
2007-12-01 00:00:00 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
class T4704365 {
|
|
|
|
T4704365() {
|
|
|
|
switch (1) {
|
|
|
|
case 0:
|
|
|
|
final int i = 3; // line 1
|
|
|
|
break;
|
|
|
|
case i: // error: i not definitely assigned
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|