KT-12150 Smart completion suggests to compare non-nullable with null
#KT-12150 Fixed
This commit is contained in:
+1
-1
@@ -11,7 +11,7 @@ fun f(e1: E, e2: E?, x: Any) {
|
||||
// EXIST: { itemText:"e2" }
|
||||
// EXIST: { lookupString:"A", itemText:"E.A", typeText:"E" }
|
||||
// EXIST: { lookupString:"B", itemText:"E.B", typeText:"E" }
|
||||
// EXIST: null
|
||||
// ABSENT: null
|
||||
// ABSENT: { itemText:"!! e2" }
|
||||
// ABSENT: e1
|
||||
// ABSENT: x
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
import java.io.File
|
||||
|
||||
fun foo(file: File) {
|
||||
if (file.name == <caret>)
|
||||
}
|
||||
|
||||
// EXIST: null
|
||||
+2
-1
@@ -3,12 +3,13 @@ enum class E {
|
||||
B
|
||||
}
|
||||
|
||||
fun f(e1: E, e2: E?, x: Any) {
|
||||
fun f(e1: E?, e2: E, x: Any) {
|
||||
if (e1 != <caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString:"A", itemText:"E.A" }
|
||||
// EXIST: { lookupString:"B", itemText:"E.B" }
|
||||
// EXIST: e2
|
||||
// EXIST: null
|
||||
// ABSENT: e1
|
||||
// ABSENT: x
|
||||
|
||||
Reference in New Issue
Block a user