From 11a0771a3dea5d5b96cc2b3cf3c9ee8cae514500 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Wed, 25 Jan 2023 14:36:36 +0100 Subject: [PATCH] [SLC] add missing interface modifiers ^KT-56046 --- .../classes/symbol/annotations/AdditionalAnnotationsProvider.kt | 2 +- .../light/classes/symbol/annotations/AnnotationsProvider.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AdditionalAnnotationsProvider.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AdditionalAnnotationsProvider.kt index 4da3857149c..d1def0aad27 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AdditionalAnnotationsProvider.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AdditionalAnnotationsProvider.kt @@ -8,7 +8,7 @@ package org.jetbrains.kotlin.light.classes.symbol.annotations import com.intellij.psi.PsiAnnotation import com.intellij.psi.PsiModifierList -internal interface AdditionalAnnotationsProvider { +internal sealed interface AdditionalAnnotationsProvider { fun addAllAnnotations(currentRawAnnotations: MutableList, foundQualifiers: MutableSet, owner: PsiModifierList) fun findAdditionalAnnotation(annotationsBox: LazyAnnotationsBox, qualifiedName: String, owner: PsiModifierList): PsiAnnotation? diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AnnotationsProvider.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AnnotationsProvider.kt index b6ff102d3d4..8ee8236ab20 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AnnotationsProvider.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AnnotationsProvider.kt @@ -8,7 +8,7 @@ package org.jetbrains.kotlin.light.classes.symbol.annotations import org.jetbrains.kotlin.analysis.api.annotations.KtAnnotationApplication import org.jetbrains.kotlin.name.ClassId -interface AnnotationsProvider { +internal sealed interface AnnotationsProvider { fun classIds(): Collection operator fun get(classId: ClassId): Collection operator fun contains(classId: ClassId): Boolean