IDEA-69897 Smart complete missing enum values in switch/case statements

This commit is contained in:
peter
2011-12-27 16:00:13 +01:00
parent 630cfaa379
commit 7ef62f3655
6 changed files with 77 additions and 2 deletions
@@ -0,0 +1,10 @@
class A {
A(MyEnum e) {
switch (e) {
case bar: return;
case foo:<caret>
}
}
}
enum MyEnum { foo, bar }
@@ -0,0 +1,10 @@
class A {
A(MyEnum e) {
switch (e) {
case bar: return;
case <caret>
}
}
}
enum MyEnum { foo, bar }
@@ -0,0 +1,10 @@
class A {
A(MyEnum e) {
switch (e) {
case foo:<caret>
case bar: return;
}
}
}
enum MyEnum { foo, bar }
@@ -0,0 +1,10 @@
class A {
A(MyEnum e) {
switch (e) {
case <caret>
case bar: return;
}
}
}
enum MyEnum { foo, bar }