Migration to expect/actual: remove header/impl from completion, tests

This commit is contained in:
Mikhail Glukhikh
2017-09-15 10:39:23 +03:00
parent 6766196bd8
commit 27615209ed
18 changed files with 33 additions and 32 deletions
@@ -422,7 +422,7 @@ object KeywordCompletion {
private fun isModifierSupportedAtLanguageLevel(keyword: KtKeywordToken, languageVersionSettings: LanguageVersionSettings): Boolean {
val feature = when (keyword) {
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.SUSPEND_KEYWORD -> LanguageFeature.Coroutines
else -> return true
@@ -42,6 +42,6 @@ class MouseMovedEventArgs
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+2 -2
View File
@@ -36,6 +36,6 @@ class B {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+2 -2
View File
@@ -41,6 +41,6 @@ class A {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+1
View File
@@ -3,4 +3,5 @@ e<caret>class A {
// EXIST: enum
// EXIST: external
// EXIST: expect
// NOTHING_ELSE
@@ -40,6 +40,6 @@ var a : Int
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
@@ -27,6 +27,6 @@ annotation class Test {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+2 -2
View File
@@ -39,6 +39,6 @@ public class Test {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+2 -2
View File
@@ -33,6 +33,6 @@ class TestClass {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+2 -2
View File
@@ -28,8 +28,8 @@ enum class Test {
// EXIST: suspend
// EXIST: fun
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
/* TODO: items below are not valid here */
// EXIST: class
+2 -2
View File
@@ -29,6 +29,6 @@ interface Test {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+2 -2
View File
@@ -30,6 +30,6 @@ object Test {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
@@ -14,7 +14,7 @@ class TestSample(<caret>)
// EXIST: private
// EXIST: protected
// EXIST: internal
// EXIST: impl
// EXIST: actual
/* TODO: keywords below should not be here*/
// EXIST: abstract
// EXIST: const
@@ -27,6 +27,6 @@ package Test
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
@@ -41,6 +41,6 @@ class Some {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
@@ -41,6 +41,6 @@ class Some {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+2 -2
View File
@@ -39,6 +39,6 @@ class Some {
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE
+2 -2
View File
@@ -26,6 +26,6 @@
// EXIST: const
// EXIST: suspend
// EXIST: typealias
// EXIST: header
// EXIST: impl
// EXIST: expect
// EXIST: actual
// NOTHING_ELSE