From c87edc44f38f3bff618df162520e1c39deb7b381 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Sat, 5 Dec 2020 00:59:18 +0100 Subject: [PATCH] Fix compilation error in :noarg-ide-plugin Was overlooked in a06bffc4b975527833b61d8b316ea62fb7bbbe53. --- .../kotlin/noarg/diagnostic/CliNoArgDeclarationChecker.kt | 2 +- plugins/noarg/noarg-ide/src/IdeNoArgDeclarationChecker.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/noarg/noarg-cli/src/org/jetbrains/kotlin/noarg/diagnostic/CliNoArgDeclarationChecker.kt b/plugins/noarg/noarg-cli/src/org/jetbrains/kotlin/noarg/diagnostic/CliNoArgDeclarationChecker.kt index 8094adf16dc..3b4e4622ddb 100644 --- a/plugins/noarg/noarg-cli/src/org/jetbrains/kotlin/noarg/diagnostic/CliNoArgDeclarationChecker.kt +++ b/plugins/noarg/noarg-cli/src/org/jetbrains/kotlin/noarg/diagnostic/CliNoArgDeclarationChecker.kt @@ -35,7 +35,7 @@ internal class CliNoArgDeclarationChecker( override fun getAnnotationFqNames(modifierListOwner: KtModifierListOwner?): List = noArgAnnotationFqNames } -internal abstract class AbstractNoArgDeclarationChecker(private val useIr: Boolean) : DeclarationChecker, AnnotationBasedExtension { +abstract class AbstractNoArgDeclarationChecker(private val useIr: Boolean) : DeclarationChecker, AnnotationBasedExtension { override fun check(declaration: KtDeclaration, descriptor: DeclarationDescriptor, context: DeclarationCheckerContext) { if (descriptor !is ClassDescriptor || declaration !is KtClass) return if (descriptor.kind != ClassKind.CLASS) return diff --git a/plugins/noarg/noarg-ide/src/IdeNoArgDeclarationChecker.kt b/plugins/noarg/noarg-ide/src/IdeNoArgDeclarationChecker.kt index 8c770b17c53..5cd2d6a6246 100644 --- a/plugins/noarg/noarg-ide/src/IdeNoArgDeclarationChecker.kt +++ b/plugins/noarg/noarg-ide/src/IdeNoArgDeclarationChecker.kt @@ -15,10 +15,10 @@ import org.jetbrains.kotlin.psi.KtModifierListOwner internal val NO_ARG_ANNOTATION_OPTION_PREFIX = "plugin:${NoArgCommandLineProcessor.PLUGIN_ID}:${NoArgCommandLineProcessor.ANNOTATION_OPTION.optionName}=" -class IdeNoArgDeclarationChecker(project: Project) : AbstractNoArgDeclarationChecker() { +class IdeNoArgDeclarationChecker(project: Project) : AbstractNoArgDeclarationChecker(false) { private val cachedAnnotationNames = CachedAnnotationNames(project, NO_ARG_ANNOTATION_OPTION_PREFIX) override fun getAnnotationFqNames(modifierListOwner: KtModifierListOwner?): List = cachedAnnotationNames.getAnnotationNames(modifierListOwner) -} \ No newline at end of file +}