Migration to expect/actual: remove header/impl from completion, tests
This commit is contained in:
@@ -422,7 +422,7 @@ object KeywordCompletion {
|
|||||||
private fun isModifierSupportedAtLanguageLevel(keyword: KtKeywordToken, languageVersionSettings: LanguageVersionSettings): Boolean {
|
private fun isModifierSupportedAtLanguageLevel(keyword: KtKeywordToken, languageVersionSettings: LanguageVersionSettings): Boolean {
|
||||||
val feature = when (keyword) {
|
val feature = when (keyword) {
|
||||||
KtTokens.TYPE_ALIAS_KEYWORD -> LanguageFeature.TypeAliases
|
KtTokens.TYPE_ALIAS_KEYWORD -> LanguageFeature.TypeAliases
|
||||||
KtTokens.HEADER_KEYWORD, KtTokens.IMPL_KEYWORD,
|
KtTokens.HEADER_KEYWORD, KtTokens.IMPL_KEYWORD -> return false
|
||||||
KtTokens.EXPECT_KEYWORD, KtTokens.ACTUAL_KEYWORD -> LanguageFeature.MultiPlatformProjects
|
KtTokens.EXPECT_KEYWORD, KtTokens.ACTUAL_KEYWORD -> LanguageFeature.MultiPlatformProjects
|
||||||
KtTokens.SUSPEND_KEYWORD -> LanguageFeature.Coroutines
|
KtTokens.SUSPEND_KEYWORD -> LanguageFeature.Coroutines
|
||||||
else -> return true
|
else -> return true
|
||||||
|
|||||||
@@ -42,6 +42,6 @@ class MouseMovedEventArgs
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
+2
-2
@@ -36,6 +36,6 @@ class B {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
+2
-2
@@ -41,6 +41,6 @@ class A {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
@@ -3,4 +3,5 @@ e<caret>class A {
|
|||||||
|
|
||||||
// EXIST: enum
|
// EXIST: enum
|
||||||
// EXIST: external
|
// EXIST: external
|
||||||
|
// EXIST: expect
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
@@ -40,6 +40,6 @@ var a : Int
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
@@ -27,6 +27,6 @@ annotation class Test {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
@@ -39,6 +39,6 @@ public class Test {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
+2
-2
@@ -33,6 +33,6 @@ class TestClass {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
+2
-2
@@ -28,8 +28,8 @@ enum class Test {
|
|||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: fun
|
// EXIST: fun
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
|
|
||||||
/* TODO: items below are not valid here */
|
/* TODO: items below are not valid here */
|
||||||
// EXIST: class
|
// EXIST: class
|
||||||
|
|||||||
@@ -29,6 +29,6 @@ interface Test {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
+2
-2
@@ -30,6 +30,6 @@ object Test {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
+1
-1
@@ -14,7 +14,7 @@ class TestSample(<caret>)
|
|||||||
// EXIST: private
|
// EXIST: private
|
||||||
// EXIST: protected
|
// EXIST: protected
|
||||||
// EXIST: internal
|
// EXIST: internal
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
/* TODO: keywords below should not be here*/
|
/* TODO: keywords below should not be here*/
|
||||||
// EXIST: abstract
|
// EXIST: abstract
|
||||||
// EXIST: const
|
// EXIST: const
|
||||||
|
|||||||
@@ -27,6 +27,6 @@ package Test
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
@@ -41,6 +41,6 @@ class Some {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
@@ -41,6 +41,6 @@ class Some {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
@@ -39,6 +39,6 @@ class Some {
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
+2
-2
@@ -26,6 +26,6 @@
|
|||||||
// EXIST: const
|
// EXIST: const
|
||||||
// EXIST: suspend
|
// EXIST: suspend
|
||||||
// EXIST: typealias
|
// EXIST: typealias
|
||||||
// EXIST: header
|
// EXIST: expect
|
||||||
// EXIST: impl
|
// EXIST: actual
|
||||||
// NOTHING_ELSE
|
// NOTHING_ELSE
|
||||||
|
|||||||
Reference in New Issue
Block a user