mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 12:09:14 +00:00
22 lines
542 B
Java
22 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) {}
|
|
}
|