KT-16110 Missing suspend keyword completion inside generic arguments

#KT-16110 fixed
This commit is contained in:
Simon Ogorodnik
2017-02-06 19:17:42 +03:00
parent 5895c211a1
commit be7158eeb2
20 changed files with 135 additions and 33 deletions
@@ -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
View File
@@ -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
View File
@@ -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
+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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
+1 -1
View File
@@ -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
View File
@@ -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
+1 -1
View File
@@ -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
View File
@@ -17,7 +17,7 @@
// EXIST: var
// EXIST: operator
// EXIST: infix
// EXIST: sealed
// EXIST: sealed class
// EXIST: data
// EXIST: inline
// EXIST: tailrec