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
542 B
Java
21 lines
542 B
Java
/**
|
|
* @test /nodynamiccopyright/
|
|
* @bug 8361570
|
|
* @summary Verify there's no fake sealed not allowed here error when sealed
|
|
* and requires-identity Flags clash
|
|
* @modules java.base/jdk.internal
|
|
* @compile NoFalseSealedError.java
|
|
*/
|
|
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.WeakHashMap;
|
|
|
|
void main(String[] args) {
|
|
new RequiresIdentity(null) {};
|
|
new WeakReference<>(null) {};
|
|
new WeakHashMap<>() {};
|
|
}
|
|
|
|
static class RequiresIdentity {
|
|
RequiresIdentity(@jdk.internal.RequiresIdentity Object o) {}
|
|
}
|