Files
openide/java/java-tests/testData/codeInsight/completion/normal/variants/CompletionSealedHierarchy.java
Nikita Eshkeev 6d4330c337 [java][switch completion] IDEA-270439 Code completion for pattern matching in switch
Add sealed hierarchy completion in switch case labels and exclude "case null" and "case default" from selectors of the primitive types.

GitOrigin-RevId: 9108465d0f9f2462fa8b9f355c3366cdd1d2c4ab
2021-07-18 21:16:58 +00:00

18 lines
286 B
Java

class Main {
int f(Sealed o) {
return switch(o) {
<caret>
}
}
void f(Sealed o) {
switch(o) {
<caret>
}
}
}
sealed interface Sealed permits Variant1, Variant2 { }
final class Variant1 implements Sealed { }
final class Variant2 implements Sealed { }