Introduce 'coroutine'/'suspend' modifiers
This commit is contained in:
+4
@@ -16,6 +16,8 @@ public
|
||||
internal
|
||||
in
|
||||
out
|
||||
suspend
|
||||
coroutine
|
||||
class Bar<abstract, abstract enum : T, out open,
|
||||
public protected private internal abstract
|
||||
open
|
||||
@@ -60,6 +62,8 @@ out
|
||||
val setparam
|
||||
val lateinit
|
||||
val const
|
||||
val suspend
|
||||
val coroutine
|
||||
get() = a
|
||||
set(S : s) {}
|
||||
|
||||
|
||||
+15
-1
@@ -55,6 +55,10 @@ JetFile: SoftKeywords.kt
|
||||
PsiElement(in)('in')
|
||||
PsiWhiteSpace('\n')
|
||||
PsiElement(out)('out')
|
||||
PsiWhiteSpace('\n')
|
||||
PsiElement(suspend)('suspend')
|
||||
PsiWhiteSpace('\n')
|
||||
PsiElement(coroutine)('coroutine')
|
||||
PsiWhiteSpace('\n ')
|
||||
PsiElement(class)('class')
|
||||
PsiWhiteSpace(' ')
|
||||
@@ -313,6 +317,16 @@ JetFile: SoftKeywords.kt
|
||||
PsiElement(val)('val')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('const')
|
||||
PsiWhiteSpace('\n ')
|
||||
PROPERTY
|
||||
PsiElement(val)('val')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('suspend')
|
||||
PsiWhiteSpace('\n ')
|
||||
PROPERTY
|
||||
PsiElement(val)('val')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiElement(IDENTIFIER)('coroutine')
|
||||
PsiWhiteSpace('\n ')
|
||||
PROPERTY_ACCESSOR
|
||||
PsiElement(get)('get')
|
||||
@@ -1614,4 +1628,4 @@ JetFile: SoftKeywords.kt
|
||||
CLASS_BODY
|
||||
PsiElement(LBRACE)('{')
|
||||
PsiWhiteSpace('\n\n')
|
||||
PsiElement(RBRACE)('}')
|
||||
PsiElement(RBRACE)('}')
|
||||
|
||||
Reference in New Issue
Block a user