Authors: russell@unturf.com · brackishbert@gmail.com · foxhop.net · TimeHexOn.com Patches, unit tests, benchmarks, whitepaper, and outreach briefs. Public domain — no copyright claimed. Use freely.
21 lines
603 B
Java
21 lines
603 B
Java
/*
|
|
* @test /nodynamiccopyright/
|
|
* @bug 8334258
|
|
* @summary Disallow early assignment if FLEXIBLE_CONSTRUCTORS preview feature is not enabled
|
|
* @compile/fail/ref=EarlyAssignmentNoPreview3.out --release 24 -XDrawDiagnostics EarlyAssignmentNoPreview3.java
|
|
*/
|
|
public class EarlyAssignmentNoPreview3 {
|
|
|
|
Runnable r;
|
|
|
|
public EarlyAssignmentNoPreview3() {
|
|
this(EarlyAssignmentNoPreview3.this.r = () -> System.out.println("hello"));
|
|
}
|
|
|
|
public EarlyAssignmentNoPreview3(Runnable r) {
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
new EarlyAssignmentNoPreview3();
|
|
}
|
|
}
|