KT-16110 Missing suspend keyword completion inside generic arguments
#KT-16110 fixed
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
class MouseMovedEventArgs
|
||||
{
|
||||
public val X : int = 0
|
||||
public val X : Int = 0
|
||||
<caret>
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ class MouseMovedEventArgs
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ class B {
|
||||
// EXIST: var
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
// EXIST: tailrec
|
||||
|
||||
@@ -27,7 +27,7 @@ class B {
|
||||
// EXIST: var
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
// EXIST: tailrec
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ class A {
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
@@ -31,7 +31,7 @@ var a : Int
|
||||
// EXIST: var
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
// EXIST: tailrec
|
||||
|
||||
@@ -17,7 +17,7 @@ annotation class Test {
|
||||
// EXIST: init
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
@@ -29,7 +29,7 @@ public class Test {
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ class TestClass {
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ enum class Test {
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
@@ -19,7 +19,7 @@ interface Test {
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ object Test {
|
||||
// EXIST: init
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
@@ -18,7 +18,7 @@ package Test
|
||||
// EXIST: var
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
// EXIST: tailrec
|
||||
|
||||
@@ -31,7 +31,7 @@ class Some {
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
@@ -31,7 +31,7 @@ class Some {
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
@@ -29,7 +29,7 @@ class Some {
|
||||
// EXIST: companion object
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: lateinit
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
class Su() {
|
||||
fun x() {
|
||||
mutableListOf<<caret>>()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// EXIST: suspend
|
||||
|
||||
/* TODO: items below are not valid here */
|
||||
// EXIST: class
|
||||
// EXIST: do
|
||||
// EXIST: false
|
||||
// EXIST: for
|
||||
// EXIST: fun
|
||||
// EXIST: if
|
||||
// EXIST: interface
|
||||
// EXIST: null
|
||||
// EXIST: object
|
||||
// EXIST: return
|
||||
// EXIST: super
|
||||
// EXIST: this
|
||||
// EXIST: throw
|
||||
// EXIST: true
|
||||
// EXIST: try
|
||||
// EXIST: typealias
|
||||
// EXIST: val
|
||||
// EXIST: var
|
||||
// EXIST: when
|
||||
// EXIST: while
|
||||
|
||||
// NOTHING_ELSE
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
class Su() {
|
||||
fun x() {
|
||||
mutableListOf<Pair<<caret>, String>>()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// EXIST: suspend
|
||||
|
||||
/* TODO: items below are not valid here */
|
||||
// EXIST: class
|
||||
// EXIST: do
|
||||
// EXIST: false
|
||||
// EXIST: for
|
||||
// EXIST: fun
|
||||
// EXIST: if
|
||||
// EXIST: interface
|
||||
// EXIST: null
|
||||
// EXIST: object
|
||||
// EXIST: return
|
||||
// EXIST: super
|
||||
// EXIST: this
|
||||
// EXIST: throw
|
||||
// EXIST: true
|
||||
// EXIST: try
|
||||
// EXIST: typealias
|
||||
// EXIST: val
|
||||
// EXIST: var
|
||||
// EXIST: when
|
||||
// EXIST: while
|
||||
|
||||
// NOTHING_ELSE
|
||||
+1
-1
@@ -17,7 +17,7 @@
|
||||
// EXIST: var
|
||||
// EXIST: operator
|
||||
// EXIST: infix
|
||||
// EXIST: sealed
|
||||
// EXIST: sealed class
|
||||
// EXIST: data
|
||||
// EXIST: inline
|
||||
// EXIST: tailrec
|
||||
|
||||
Reference in New Issue
Block a user