The following program should fail to compile with the DU rules
as written, but the compiler allows it:
1 class T {
2 void f() {
3 final int i;
4 assert true : i=3;
5 i=4;
6 }
7 }
as written, but the compiler allows it:
1 class T {
2 void f() {
3 final int i;
4 assert true : i=3;
5 i=4;
6 }
7 }
- relates to
-
JDK-4668089 REG: Assert/ Du test failures
-
- Closed
-
-
JDK-4533580 DA versus assert: Expression2 only affects DA in exceptional cases
-
- Closed
-