Report diagnostics for inline classes even if the feature is unsupported
This would help for those who use inline classes by suppressing error about unsupported feature
This commit is contained in:
-3
@@ -5,7 +5,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.resolve.checkers
|
||||
|
||||
import org.jetbrains.kotlin.config.LanguageFeature
|
||||
import org.jetbrains.kotlin.descriptors.ClassDescriptor
|
||||
import org.jetbrains.kotlin.descriptors.ClassKind
|
||||
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
||||
@@ -20,8 +19,6 @@ import org.jetbrains.kotlin.resolve.DescriptorUtils
|
||||
|
||||
object InlineClassDeclarationChecker : DeclarationChecker {
|
||||
override fun check(declaration: KtDeclaration, descriptor: DeclarationDescriptor, context: DeclarationCheckerContext) {
|
||||
if (!context.languageVersionSettings.supportsFeature(LanguageFeature.InlineClasses)) return
|
||||
|
||||
if (declaration !is KtClass) return
|
||||
if (descriptor !is ClassDescriptor || !descriptor.isInline) return
|
||||
if (descriptor.kind != ClassKind.CLASS) return
|
||||
|
||||
Reference in New Issue
Block a user