/* | |
* @test /nodynamiccopyright/ | |
* @bug 4087865 | |
* @summary Verify definite assignment of blank finals after 'this(...)' | |
* @author William Maddox (maddox) | |
* | |
* @compile DefAssignAfterThis_2.java | |
*/ | |
/* | |
* This program should compile without errors. | |
*/ | |
public class DefAssignAfterThis_2 { | |
final int x; | |
DefAssignAfterThis_2() { | |
this(0); | |
// 'x' should be definitely assigned here | |
} | |
DefAssignAfterThis_2(int i) { | |
x = 1; | |
} | |
} |