Add Boolean? == const to elvis conversion and vice versa #KT-15368 Fixed

Convert elvis to equality check implemented as inspection due
code style guide
This commit is contained in:
Dimach
2017-06-10 02:39:48 +03:00
committed by Mikhail Glukhikh
parent 6e9c0a0fda
commit d369fa094a
36 changed files with 437 additions and 1 deletions
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.intentions.NullableBooleanEqualityCheckToElvisIntention
@@ -0,0 +1,6 @@
fun foo() {
val a: Boolean? = null
if (a<caret> == false) {
}
}
@@ -0,0 +1,6 @@
fun foo() {
val a: Boolean? = null
if (!(a ?: true)) {
}
}
@@ -0,0 +1,6 @@
fun foo() {
val a: Boolean? = null
if (a<caret> == true) {
}
}
@@ -0,0 +1,6 @@
fun foo() {
val a: Boolean? = null
if (a ?: false) {
}
}
@@ -0,0 +1,4 @@
fun foo() {
val a = java.lang.Boolean.valueOf("true")
if (a<caret> == true) {}
}
@@ -0,0 +1,4 @@
fun foo() {
val a = java.lang.Boolean.valueOf("true")
if (a ?: false) {}
}
@@ -0,0 +1,6 @@
fun foo() {
val a: Boolean? = null
if (a<caret> != false) {
}
}
@@ -0,0 +1,6 @@
fun foo() {
val a: Boolean? = null
if (a ?: true) {
}
}
@@ -0,0 +1,6 @@
fun foo() {
val a: Boolean? = null
if (a<caret> != true) {
}
}
@@ -0,0 +1,6 @@
fun foo() {
val a: Boolean? = null
if (!(a ?: false)) {
}
}