Add intention to expand boolean expression

#KT-38597 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-05-05 14:25:13 +09:00
committed by igoriakovlev
parent f005091dfb
commit 343af60cb4
37 changed files with 257 additions and 0 deletions
@@ -1642,6 +1642,11 @@
<category>Kotlin</category>
</intentionAction>
<intentionAction>
<className>org.jetbrains.kotlin.idea.intentions.ExpandBooleanExpressionIntention</className>
<category>Kotlin</category>
</intentionAction>
<lang.inspectionSuppressor language="kotlin" implementationClass="org.jetbrains.kotlin.idea.inspections.KotlinInspectionSuppressor"/>
<localInspection implementationClass="org.jetbrains.kotlin.idea.intentions.ObjectLiteralToLambdaInspection"
@@ -0,0 +1,7 @@
fun f(b: Boolean): Boolean {
return if (b) {
true
} else {
false
}
}
@@ -0,0 +1,3 @@
fun f(b: Boolean): Boolean {
return b
}
@@ -0,0 +1,5 @@
<html>
<body>
This intention replaces a <b>boolean</b> expression with the equivalent <b>if-else</b> expression.
</body>
</html>