Java: Fixed "Unwrap else branch" - create consistent PSI (IDEA-192543)

This commit is contained in:
Pavel Dolgov
2018-05-31 12:41:02 +03:00
parent 7d8ae63657
commit 10909be55a
3 changed files with 33 additions and 3 deletions
@@ -0,0 +1,15 @@
// "Unwrap 'else' branch" "true"
class T {
String f(boolean a, boolean b) {
if (b) {
return "When true";
} else {
if (a) {
return "a";
}
return "Otherwise";
}
return "Default";
}
}
@@ -0,0 +1,14 @@
// "Unwrap 'else' branch" "true"
class T {
String f(boolean a, boolean b) {
if (b) {
return "When true";
} else if (a) {
return "a";
} <caret>else {
return "Otherwise";
}
return "Default";
}
}