KT-53783 Prohibit "expect data object" syntax

This commit is contained in:
Pavel Mikhailovskii
2022-09-07 12:13:53 +02:00
committed by teamcity
parent a6d1f30e89
commit 85ab8b4ce1
8 changed files with 59 additions and 0 deletions
@@ -63,6 +63,7 @@ private fun buildCompatibilityMap(): Map<Pair<KtKeywordToken, KtKeywordToken>, C
result += incompatibilityRegister(DATA_KEYWORD, SEALED_KEYWORD)
result += incompatibilityRegister(DATA_KEYWORD, INLINE_KEYWORD)
result += incompatibilityRegister(DATA_KEYWORD, VALUE_KEYWORD)
result += incompatibilityRegister(DATA_KEYWORD, OBJECT_KEYWORD, EXPECT_KEYWORD)
// open is redundant to abstract & override
result += redundantRegister(ABSTRACT_KEYWORD, OPEN_KEYWORD)
// abstract is redundant to sealed