Smart completion: "null" when nullable value expected
This commit is contained in:
@@ -3,3 +3,5 @@ class Foo
|
||||
fun foo(p : Any){
|
||||
var a : Foo? = <caret>
|
||||
}
|
||||
|
||||
// ELEMENT: Foo
|
||||
|
||||
@@ -3,3 +3,5 @@ class Foo
|
||||
fun foo(p : Any){
|
||||
var a : Foo? = Foo()<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: Foo
|
||||
|
||||
@@ -6,3 +6,5 @@ fun foo(c: C?, i: Int){}
|
||||
fun foo() {
|
||||
foo(<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: C
|
||||
|
||||
@@ -6,3 +6,5 @@ fun foo(c: C?, i: Int){}
|
||||
fun foo() {
|
||||
foo(C()<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: C
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
fun foo(p: String?) {}
|
||||
|
||||
fun bar() {
|
||||
foo(<caret>)
|
||||
}
|
||||
|
||||
// EXIST: null
|
||||
Reference in New Issue
Block a user