提交 c38a7933 编写于 作者: I Ilya Kirillov

FIR IDE: replace custom KtSymbolVisibility with compiler common Visibility

上级 31542341
......@@ -5,19 +5,13 @@
package org.jetbrains.kotlin.idea.frontend.api.symbols.markers
import org.jetbrains.kotlin.descriptors.Visibilities
import org.jetbrains.kotlin.descriptors.Visibility
interface KtSymbolWithVisibility {
val visibility: KtSymbolVisibility
val visibility: Visibility
}
sealed class KtSymbolVisibility {
object PUBLIC : KtSymbolVisibility()
object PRIVATE : KtSymbolVisibility()
object PRIVATE_TO_THIS : KtSymbolVisibility()
object PROTECTED : KtSymbolVisibility()
object INTERNAL : KtSymbolVisibility()
object UNKNOWN : KtSymbolVisibility()
object LOCAL : KtSymbolVisibility()
}
fun KtSymbolVisibility.isPrivateOrPrivateToThis(): Boolean =
this == KtSymbolVisibility.PRIVATE || this == KtSymbolVisibility.PRIVATE_TO_THIS
\ No newline at end of file
fun Visibility.isPrivateOrPrivateToThis(): Boolean =
this == Visibilities.Private || this == Visibilities.PrivateToThis
\ No newline at end of file
......@@ -9,12 +9,12 @@ import com.intellij.psi.*
import org.jetbrains.kotlin.asJava.classes.lazyPub
import org.jetbrains.kotlin.asJava.elements.KtLightField
import org.jetbrains.kotlin.asJava.elements.KtLightMethod
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.idea.asJava.classes.*
import org.jetbrains.kotlin.idea.frontend.api.fir.analyzeWithSymbolAsContext
import org.jetbrains.kotlin.idea.frontend.api.isValid
import org.jetbrains.kotlin.idea.frontend.api.symbols.*
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolKind
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolVisibility
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolWithVisibility
import org.jetbrains.kotlin.load.java.JvmAbi
......@@ -27,7 +27,7 @@ internal class FirLightClassForSymbol(
require(classOrObjectSymbol.classKind != KtClassKind.INTERFACE && classOrObjectSymbol.classKind != KtClassKind.ANNOTATION_CLASS)
}
internal fun tryGetEffectiveVisibility(symbol: KtCallableSymbol): KtSymbolVisibility? {
internal fun tryGetEffectiveVisibility(symbol: KtCallableSymbol): Visibility? {
if (symbol !is KtPropertySymbol && symbol !is KtFunctionSymbol) return null
......
......@@ -16,6 +16,8 @@ import org.jetbrains.kotlin.asJava.elements.KtLightMember
import org.jetbrains.kotlin.codegen.signature.BothSignatureWriter
import org.jetbrains.kotlin.descriptors.ClassKind
import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.descriptors.Visibilities
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.FirSession
import org.jetbrains.kotlin.fir.backend.jvm.jvmTypeMapper
import org.jetbrains.kotlin.fir.declarations.*
......@@ -236,15 +238,15 @@ internal fun KtSymbolWithVisibility.toPsiVisibilityForMember(isTopLevel: Boolean
internal fun KtSymbolWithVisibility.toPsiVisibilityForClass(isTopLevel: Boolean): String =
visibility.toPsiVisibility(isTopLevel, forClass = true)
internal fun KtSymbolVisibility.toPsiVisibilityForMember(isTopLevel: Boolean): String =
internal fun Visibility.toPsiVisibilityForMember(isTopLevel: Boolean): String =
toPsiVisibility(isTopLevel, forClass = false)
private fun KtSymbolVisibility.toPsiVisibility(isTopLevel: Boolean, forClass: Boolean): String = when (this) {
private fun Visibility.toPsiVisibility(isTopLevel: Boolean, forClass: Boolean): String = when (this) {
// Top-level private class has PACKAGE_LOCAL visibility in Java
// Nested private class has PRIVATE visibility
KtSymbolVisibility.PRIVATE, KtSymbolVisibility.PRIVATE_TO_THIS ->
Visibilities.Private, Visibilities.PrivateToThis ->
if (forClass && isTopLevel) PsiModifier.PACKAGE_LOCAL else PsiModifier.PRIVATE
KtSymbolVisibility.PROTECTED -> PsiModifier.PROTECTED
Visibilities.Protected -> PsiModifier.PROTECTED
else -> PsiModifier.PUBLIC
}
......
......@@ -16,11 +16,11 @@ import org.jetbrains.kotlin.asJava.classes.KtLightClass
import org.jetbrains.kotlin.asJava.classes.cannotModify
import org.jetbrains.kotlin.asJava.elements.KtLightMethod
import org.jetbrains.kotlin.codegen.state.KotlinTypeMapper
import org.jetbrains.kotlin.descriptors.Visibilities
import org.jetbrains.kotlin.descriptors.annotations.AnnotationUseSiteTarget
import org.jetbrains.kotlin.idea.frontend.api.isValid
import org.jetbrains.kotlin.idea.frontend.api.symbols.KtCallableSymbol
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtAnnotatedSymbol
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolVisibility
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolWithVisibility
import org.jetbrains.kotlin.idea.util.ifTrue
import org.jetbrains.kotlin.idea.util.module
......@@ -89,11 +89,11 @@ internal abstract class FirLightMethod(
): String where T : KtAnnotatedSymbol, T : KtSymbolWithVisibility, T : KtCallableSymbol {
getJvmNameFromAnnotation(annotationUseSiteTarget)?.let { return it }
val effectiveVisibilityIfNotInternal = (visibility != KtSymbolVisibility.INTERNAL).ifTrue {
val effectiveVisibilityIfNotInternal = (visibility != Visibilities.Internal).ifTrue {
(containingClass as? FirLightClassForSymbol)?.tryGetEffectiveVisibility(this)
} ?: this.visibility
if (effectiveVisibilityIfNotInternal != KtSymbolVisibility.INTERNAL) return defaultName
if (effectiveVisibilityIfNotInternal != Visibilities.Internal) return defaultName
val moduleName = module?.name ?: return defaultName
......
......@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.containingClass
import org.jetbrains.kotlin.fir.declarations.FirConstructor
import org.jetbrains.kotlin.fir.declarations.FirResolvePhase
......@@ -25,7 +26,6 @@ import org.jetbrains.kotlin.idea.frontend.api.symbols.KtConstructorSymbol
import org.jetbrains.kotlin.idea.frontend.api.symbols.KtValueParameterSymbol
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtAnnotationCall
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolKind
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolVisibility
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtTypeAndAnnotations
import org.jetbrains.kotlin.idea.frontend.api.symbols.pointers.CanNotCreateSymbolPointerForLocalLibraryDeclarationException
import org.jetbrains.kotlin.idea.frontend.api.symbols.pointers.KtPsiBasedSymbolPointer
......@@ -54,7 +54,7 @@ internal class KtFirConstructorSymbol(
}
}
override val visibility: KtSymbolVisibility get() = getVisibility()
override val visibility: Visibility get() = getVisibility()
override val annotations: List<KtAnnotationCall> by cached { firRef.toAnnotationsList() }
override fun containsAnnotation(classId: ClassId): Boolean = firRef.containsAnnotation(classId)
......
......@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.containingClass
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.idea.fir.findPsi
......@@ -91,7 +92,7 @@ internal class KtFirFunctionSymbol(
}
override val modality: KtCommonSymbolModality get() = getModality()
override val visibility: KtSymbolVisibility get() = getVisibility()
override val visibility: Visibility get() = getVisibility()
override fun createPointer(): KtSymbolPointer<KtFunctionSymbol> {
KtPsiBasedSymbolPointer.createForSymbolFromSource(this)?.let { return it }
......
......@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.declarations.FirField
import org.jetbrains.kotlin.fir.declarations.FirResolvePhase
import org.jetbrains.kotlin.idea.fir.findPsi
......@@ -18,7 +19,6 @@ import org.jetbrains.kotlin.idea.frontend.api.fir.utils.firRef
import org.jetbrains.kotlin.idea.frontend.api.fir.utils.weakRef
import org.jetbrains.kotlin.idea.frontend.api.symbols.KtJavaFieldSymbol
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtCommonSymbolModality
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolVisibility
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtTypeAndAnnotations
import org.jetbrains.kotlin.idea.frontend.api.symbols.pointers.KtSymbolPointer
import org.jetbrains.kotlin.name.FqName
......@@ -47,7 +47,7 @@ internal class KtFirJavaFieldSymbol(
override val modality: KtCommonSymbolModality get() = getModality()
override val visibility: KtSymbolVisibility get() = getVisibility()
override val visibility: Visibility get() = getVisibility()
override fun createPointer(): KtSymbolPointer<KtJavaFieldSymbol> {
TODO("Creating pointers for java fields is not supported yet")
......
......@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.containingClass
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.declarations.synthetic.FirSyntheticProperty
......@@ -76,7 +77,7 @@ internal class KtFirKotlinPropertySymbol(
}
override val modality: KtCommonSymbolModality get() = getModality()
override val visibility: KtSymbolVisibility get() = getVisibility()
override val visibility: Visibility get() = getVisibility()
override val annotations: List<KtAnnotationCall> by cached { firRef.toAnnotationsList() }
override fun containsAnnotation(classId: ClassId): Boolean = firRef.containsAnnotation(classId)
......
......@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.ClassKind
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.idea.fir.findPsi
import org.jetbrains.kotlin.idea.fir.low.level.api.api.FirModuleResolveState
......@@ -45,7 +46,7 @@ internal class KtFirNamedClassOrObjectSymbol(
override val modality: KtSymbolModality get() = getModality()
override val visibility: KtSymbolVisibility get() = getVisibility()
override val visibility: Visibility get() = getVisibility()
override val annotations: List<KtAnnotationCall> by cached { firRef.toAnnotationsList() }
override fun containsAnnotation(classId: ClassId): Boolean = firRef.containsAnnotation(classId)
......
......@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.declarations.impl.FirDefaultPropertyAccessor
import org.jetbrains.kotlin.idea.fir.findPsi
......@@ -56,8 +57,7 @@ internal class KtFirPropertyGetterSymbol(
firRef.returnTypeAndAnnotations(FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE, builder)
}
override val modality: KtCommonSymbolModality get() = firRef.withFir(FirResolvePhase.STATUS) { it.modality.getSymbolModality() }
override val visibility: KtSymbolVisibility get() = firRef.withFir(FirResolvePhase.STATUS) { it.visibility.getSymbolVisibility() }
override val visibility: Visibility get() = getVisibility()
override val annotations: List<KtAnnotationCall> by cached { firRef.toAnnotationsList() }
override fun containsAnnotation(classId: ClassId): Boolean = firRef.containsAnnotation(classId)
override val annotationClassIds: Collection<ClassId> by cached { firRef.getAnnotationClassIds() }
......
......@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.declarations.impl.FirDefaultPropertyAccessor
import org.jetbrains.kotlin.idea.fir.findPsi
......@@ -46,7 +47,7 @@ internal class KtFirPropertySetterSymbol(
override val hasBody: Boolean get() = firRef.withFir { it.body != null }
override val modality: KtCommonSymbolModality get() = firRef.withFir(FirResolvePhase.STATUS) { it.modality.getSymbolModality() }
override val visibility: KtSymbolVisibility get() = firRef.withFir(FirResolvePhase.STATUS) { it.visibility.getSymbolVisibility() }
override val visibility: Visibility get() = getVisibility()
override val annotations: List<KtAnnotationCall> by cached { firRef.toAnnotationsList() }
override fun containsAnnotation(classId: ClassId): Boolean = firRef.containsAnnotation(classId)
......
......@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.containingClass
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.declarations.synthetic.FirSyntheticProperty
......@@ -59,7 +60,7 @@ internal class KtFirSyntheticJavaPropertySymbol(
override val initializer: KtConstantValue? by firRef.withFirAndCache(FirResolvePhase.BODY_RESOLVE) { fir -> fir.initializer?.convertConstantExpression() }
override val modality: KtCommonSymbolModality get() = getModality()
override val visibility: KtSymbolVisibility get() = getVisibility()
override val visibility: Visibility get() = getVisibility()
override val annotations: List<KtAnnotationCall> by cached { firRef.toAnnotationsList() }
override fun containsAnnotation(classId: ClassId): Boolean = firRef.containsAnnotation(classId)
......
......@@ -6,9 +6,7 @@
package org.jetbrains.kotlin.idea.frontend.api.fir.symbols
import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.descriptors.Visibilities
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.descriptors.java.JavaVisibilities
import org.jetbrains.kotlin.fir.FirSession
import org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration
import org.jetbrains.kotlin.fir.declarations.FirResolvePhase
......@@ -21,7 +19,7 @@ import org.jetbrains.kotlin.fir.types.ConeClassLikeType
import org.jetbrains.kotlin.fir.types.coneType
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtCommonSymbolModality
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolModality
import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.KtSymbolVisibility
import org.jetbrains.kotlin.metadata.ProtoBuf
internal inline fun <reified M : KtSymbolModality> Modality?.getSymbolModality(): M = when (this) {
Modality.FINAL -> KtCommonSymbolModality.FINAL
......@@ -35,21 +33,8 @@ internal inline fun <F : FirMemberDeclaration, reified M : KtSymbolModality> KtF
firRef.withFir(FirResolvePhase.STATUS) { it.modality.getSymbolModality<M>() }
internal fun Visibility?.getSymbolVisibility(): KtSymbolVisibility = when (this) {
Visibilities.Public -> KtSymbolVisibility.PUBLIC
Visibilities.Protected -> KtSymbolVisibility.PROTECTED
Visibilities.Private -> KtSymbolVisibility.PRIVATE
Visibilities.PrivateToThis -> KtSymbolVisibility.PRIVATE_TO_THIS
Visibilities.Internal -> KtSymbolVisibility.INTERNAL
Visibilities.Local -> KtSymbolVisibility.LOCAL
Visibilities.Unknown -> KtSymbolVisibility.UNKNOWN
JavaVisibilities.PackageVisibility -> KtSymbolVisibility.UNKNOWN //TODO: Add Java visibilities
null -> error("Symbol visibility should not be null, looks like the fir symbol was not properly resolved")
else -> throw NotImplementedError("Unknown visibility $name")
}
internal fun <F : FirMemberDeclaration> KtFirSymbol<F>.getVisibility(): KtSymbolVisibility =
firRef.withFir(FirResolvePhase.STATUS) { it.visibility.getSymbolVisibility() }
internal fun <F : FirMemberDeclaration> KtFirSymbol<F>.getVisibility(): Visibility =
firRef.withFir(FirResolvePhase.STATUS) { fir -> fir.visibility }
internal fun ConeClassLikeType.expandTypeAliasIfNeeded(session: FirSession): ConeClassLikeType {
......
......@@ -27,7 +27,7 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirKotlinPropertySymbol:
annotatedType: [] kotlin/Int
......@@ -51,7 +51,7 @@ KtFirKotlinPropertySymbol:
receiverType: null
setter: null
symbolKind: TOP_LEVEL
visibility: PUBLIC
visibility: Public
CLASSIFIER NAMES:
[C, I]
......@@ -74,7 +74,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -93,4 +93,4 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
......@@ -24,7 +24,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -45,7 +45,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -66,7 +66,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -87,7 +87,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -108,7 +108,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -129,7 +129,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -150,7 +150,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -171,7 +171,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -192,7 +192,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Double
......@@ -213,7 +213,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Float
......@@ -234,7 +234,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -255,7 +255,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Long
......@@ -276,7 +276,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -297,7 +297,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -318,7 +318,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -339,7 +339,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -360,7 +360,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Double
......@@ -381,7 +381,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Float
......@@ -402,7 +402,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -423,7 +423,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Long
......@@ -444,7 +444,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -465,7 +465,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -486,7 +486,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -507,7 +507,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Double
......@@ -528,7 +528,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Float
......@@ -549,7 +549,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -570,7 +570,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Long
......@@ -591,7 +591,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -612,7 +612,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/ranges/IntRange
......@@ -633,7 +633,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/ranges/IntRange
......@@ -654,7 +654,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/ranges/LongRange
......@@ -675,7 +675,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/ranges/IntRange
......@@ -696,7 +696,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -717,7 +717,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Double
......@@ -738,7 +738,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Float
......@@ -759,7 +759,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -780,7 +780,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Long
......@@ -801,7 +801,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -822,7 +822,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -843,7 +843,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(bitCount)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -864,7 +864,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(bitCount)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -885,7 +885,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Double
......@@ -906,7 +906,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Float
......@@ -927,7 +927,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -948,7 +948,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Long
......@@ -969,7 +969,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -990,7 +990,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Byte
......@@ -1011,7 +1011,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Char
......@@ -1032,7 +1032,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Double
......@@ -1053,7 +1053,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Float
......@@ -1074,7 +1074,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -1095,7 +1095,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Long
......@@ -1116,7 +1116,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Short
......@@ -1137,7 +1137,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -1158,7 +1158,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -1179,7 +1179,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -1200,7 +1200,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(bitCount)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -1221,7 +1221,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -1242,7 +1242,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -1263,7 +1263,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/String
......@@ -1284,7 +1284,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -1303,7 +1303,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: MEMBER
typeParameters: []
visibility: PUBLIC
visibility: Public
KtFirConstructorSymbol:
annotatedType: [] kotlin/Int
......@@ -1316,5 +1316,5 @@ KtFirConstructorSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PRIVATE
visibility: Private
*/
......@@ -21,7 +21,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(element)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Unit
......@@ -42,7 +42,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(index), KtFirValueParameterSymbol(element)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -63,7 +63,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(index), KtFirValueParameterSymbol(elements)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -84,7 +84,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(elements)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Unit
......@@ -105,7 +105,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/collections/MutableListIterator<E>
......@@ -126,7 +126,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/collections/MutableListIterator<E>
......@@ -147,7 +147,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(index)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -168,7 +168,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(element)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -189,7 +189,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(elements)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] E
......@@ -210,7 +210,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(index)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -231,7 +231,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(elements)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] E
......@@ -252,7 +252,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(index), KtFirValueParameterSymbol(element)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/collections/MutableList<E>
......@@ -273,7 +273,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(fromIndex), KtFirValueParameterSymbol(toIndex)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -294,7 +294,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(element)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -315,7 +315,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(elements)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] E
......@@ -336,7 +336,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(index)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -357,7 +357,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(element)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -378,7 +378,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/collections/MutableIterator<E>
......@@ -399,7 +399,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -420,7 +420,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(element)]
visibility: PUBLIC
visibility: Public
KtFirKotlinPropertySymbol:
annotatedType: [] kotlin/Int
......@@ -444,7 +444,7 @@ KtFirKotlinPropertySymbol:
receiverType: null
setter: null
symbolKind: MEMBER
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -465,7 +465,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -486,7 +486,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/String
......@@ -507,5 +507,5 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -23,7 +23,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(p1), KtFirValueParameterSymbol(p2)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Boolean
......@@ -44,7 +44,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(other)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -65,7 +65,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/String
......@@ -86,5 +86,5 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -21,5 +21,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: [KtFirTypeParameterSymbol(T)]
visibility: PUBLIC
visibility: Public
*/
......@@ -21,5 +21,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any, [] java/io/Serializable, [] kotlin/Comparable<ft<kotlin/String, kotlin/String?>>, [] kotlin/CharSequence]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -23,7 +23,7 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: [KtFirTypeParameterSymbol(T)]
valueParameters: [KtFirValueParameterSymbol(element)]
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/collections/List<T>
......@@ -44,7 +44,7 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: [KtFirTypeParameterSymbol(T)]
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/collections/List<T>
......@@ -65,5 +65,5 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: [KtFirTypeParameterSymbol(T)]
valueParameters: [KtFirValueParameterSymbol(elements)]
visibility: PUBLIC
visibility: Public
*/
......@@ -19,5 +19,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: [KtFirTypeParameterSymbol(T)]
visibility: PUBLIC
visibility: Public
*/
......@@ -21,5 +21,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Enum<kotlin/io/FileWalkDirection>]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -21,5 +21,5 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(index)]
visibility: PUBLIC
visibility: Public
*/
......@@ -21,7 +21,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/collections/ListIterator<E>
......@@ -42,5 +42,5 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(index)]
visibility: PUBLIC
visibility: Public
*/
......@@ -19,5 +19,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/collections/Map.Entry<K, V>]
symbolKind: MEMBER
typeParameters: [KtFirTypeParameterSymbol(K), KtFirTypeParameterSymbol(V)]
visibility: PUBLIC
visibility: Public
*/
......@@ -41,7 +41,7 @@ KtFirConstructorSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(param1), KtFirValueParameterSymbol(param2)]
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -60,7 +60,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Annotation]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Unit
......@@ -81,7 +81,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: [Anno]
......@@ -100,5 +100,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -28,7 +28,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirKotlinPropertySymbol:
annotatedType: [] kotlin/Int
......@@ -52,7 +52,7 @@ KtFirKotlinPropertySymbol:
receiverType: null
setter: null
symbolKind: MEMBER
visibility: PUBLIC
visibility: Public
KtFirAnonymousObjectSymbol:
annotationClassIds: []
......@@ -86,7 +86,7 @@ KtFirKotlinPropertySymbol:
receiverType: null
setter: null
symbolKind: MEMBER
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -105,5 +105,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -20,5 +20,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -27,7 +27,7 @@ KtFirKotlinPropertySymbol:
receiverType: null
setter: null
symbolKind: MEMBER
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Int
......@@ -48,7 +48,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -67,5 +67,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -14,7 +14,7 @@ KtFirConstructorSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -33,5 +33,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -16,7 +16,7 @@ KtFirConstructorSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirValueParameterSymbol:
annotatedType: [] kotlin/Int
......@@ -39,7 +39,7 @@ KtFirConstructorSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(x)]
visibility: PUBLIC
visibility: Public
KtFirValueParameterSymbol:
annotatedType: [] kotlin/Int
......@@ -72,7 +72,7 @@ KtFirConstructorSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(y), KtFirValueParameterSymbol(z)]
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -91,5 +91,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -34,5 +34,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: [KtFirTypeParameterSymbol(T), KtFirTypeParameterSymbol(R)]
visibility: PUBLIC
visibility: Public
*/
......@@ -35,5 +35,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Enum<X>]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -21,5 +21,5 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -31,5 +31,5 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(x)]
visibility: PUBLIC
visibility: Public
*/
......@@ -38,5 +38,5 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: [KtFirTypeParameterSymbol(X)]
valueParameters: [KtFirValueParameterSymbol(x)]
visibility: PUBLIC
visibility: Public
*/
......@@ -21,5 +21,5 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -33,7 +33,7 @@ KtFirFunctionSymbol:
symbolKind: LOCAL
typeParameters: []
valueParameters: []
visibility: LOCAL
visibility: Local
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -52,7 +52,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: LOCAL
typeParameters: []
visibility: LOCAL
visibility: Local
KtFirFunctionSymbol:
annotatedType: [] kotlin/Unit
......@@ -73,5 +73,5 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -24,7 +24,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Unit
......@@ -45,7 +45,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -64,5 +64,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -27,7 +27,7 @@ KtFirKotlinPropertySymbol:
receiverType: null
setter: null
symbolKind: MEMBER
visibility: PUBLIC
visibility: Public
KtFirPropertyGetterSymbol:
annotatedType: [] kotlin/Int
......@@ -41,7 +41,7 @@ KtFirPropertyGetterSymbol:
modality: FINAL
origin: SOURCE
symbolKind: TOP_LEVEL
visibility: PUBLIC
visibility: Public
KtFirKotlinPropertySymbol:
annotatedType: [] kotlin/Int
......@@ -65,7 +65,7 @@ KtFirKotlinPropertySymbol:
receiverType: [] kotlin/Int
setter: null
symbolKind: MEMBER
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -84,5 +84,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -22,7 +22,7 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
KtFirFunctionSymbol:
annotatedType: [] kotlin/Unit
......@@ -43,5 +43,5 @@ KtFirFunctionSymbol:
symbolKind: TOP_LEVEL
typeParameters: []
valueParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -25,7 +25,7 @@ KtFirKotlinPropertySymbol:
receiverType: null
setter: null
symbolKind: TOP_LEVEL
visibility: PUBLIC
visibility: Public
KtFirPropertyGetterSymbol:
annotatedType: [] kotlin/Int
......@@ -39,7 +39,7 @@ KtFirPropertyGetterSymbol:
modality: FINAL
origin: SOURCE
symbolKind: TOP_LEVEL
visibility: PUBLIC
visibility: Public
KtFirKotlinPropertySymbol:
annotatedType: [] kotlin/Int
......@@ -63,5 +63,5 @@ KtFirKotlinPropertySymbol:
receiverType: [] kotlin/Int
setter: null
symbolKind: TOP_LEVEL
visibility: PUBLIC
visibility: Public
*/
......@@ -33,7 +33,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Annotation]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: [kotlin/annotation/Target]
......@@ -52,7 +52,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Annotation]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: [kotlin/annotation/Target]
......@@ -71,7 +71,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Annotation]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: [kotlin/annotation/Target]
......@@ -90,7 +90,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Annotation]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -109,7 +109,7 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[] kotlin/Any]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
KtFirValueParameterSymbol:
annotatedType: [Anno2()] I
......@@ -140,7 +140,7 @@ KtFirFunctionSymbol:
symbolKind: MEMBER
typeParameters: []
valueParameters: [KtFirValueParameterSymbol(arg)]
visibility: PUBLIC
visibility: Public
KtFirKotlinPropertySymbol:
annotatedType: [Anno4()] I
......@@ -164,7 +164,7 @@ KtFirKotlinPropertySymbol:
receiverType: null
setter: null
symbolKind: MEMBER
visibility: PUBLIC
visibility: Public
KtFirNamedClassOrObjectSymbol:
annotationClassIds: []
......@@ -183,5 +183,5 @@ KtFirNamedClassOrObjectSymbol:
superTypes: [[Anno1()] I]
symbolKind: TOP_LEVEL
typeParameters: []
visibility: PUBLIC
visibility: Public
*/
......@@ -18,5 +18,5 @@ KtFirConstructorSymbol:
symbolKind: MEMBER
typeParameters: [KtFirTypeParameterSymbol(E)]
valueParameters: [KtFirValueParameterSymbol(c)]
visibility: PUBLIC
visibility: Public
*/
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册