[java-intention] Intersection type test for IDEA-314907

GitOrigin-RevId: 90316415e2fff0e298ee2026f1e21f278c896c0d
This commit is contained in:
Tagir Valeev
2023-03-21 14:49:54 +01:00
committed by intellij-monorepo-bot
parent 016dd2e15d
commit 5ab495db61
2 changed files with 20 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
// "Create method 'newMethod'" "true-preview"
import java.util.Objects;
class X {
<T extends Serializable & Cloneable> void intersection() {
T t = Objects.requireNonNull(newMethod());
}
private <T extends Serializable & Cloneable> T newMethod() {
return null;
}
}

View File

@@ -0,0 +1,8 @@
// "Create method 'newMethod'" "true-preview"
import java.util.Objects;
class X {
<T extends Serializable & Cloneable> void intersection() {
T t = Objects.requireNonNull(<caret>newMethod());
}
}