From 4bb32f46349d5119e4218464487df2d6452665ae Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 24 Oct 2022 22:23:51 +0200 Subject: [PATCH] [Analysis API] render extra debug information for nested symbols if renders for outers --- .../analysis/api/fir/KtSymbolByFirBuilder.kt | 2 +- ...tFirSymbolContainingDeclarationProvider.kt | 8 +- .../analysis/api/fir/utils/errorUtils.kt | 8 +- .../AnalysisApiAnnotationsOnTypesTest.kt | 2 +- .../annotations/TestAnnotationRenderer.kt | 4 +- .../AbstractExpectedExpressionTypeTest.kt | 2 +- .../base/test/cases/components/testUtils.kt | 2 +- .../cases/scopes/AbstractFileScopeTest.kt | 8 +- ...ractSubstitutionOverridesUnwrappingTest.kt | 2 +- .../cases/scopes/AbstractTypeScopeTest.kt | 2 +- .../test/cases/symbols/AbstractSymbolTest.kt | 4 +- .../api/symbols/DebugSymbolRenderer.kt | 39 ++- .../propertyWithGetter.descriptors.txt | 4 + .../simple.descriptors.txt | 36 +++ .../fileScopeTest/fileScope.descriptors.txt | 84 +++++++ .../scopes/fileScopeTest/fileScope.txt | 70 ++++++ .../scopes/fileScopeTest/simpleFileScope.txt | 2 + .../scopes/memberScopeByFqName/Int.txt | 104 ++++++++ .../memberScopeByFqName/MutableList.txt | 45 ++++ .../scopes/memberScopeByFqName/enumEntry.txt | 13 + .../memberScopeByFqName/java.lang.String.txt | 227 ++++++++++++++++++ .../memberScopeByFqName/kotlin.Function2.txt | 6 + .../customSerlializable.txt | 6 + .../generatedCompanionWithFoo.txt | 2 + .../nestedClassAndMaterializeMember.txt | 2 + .../propertyWithAnnotations.txt | 8 + ...ithAnnotationsAndAccessors.descriptors.txt | 8 + .../propertyWithAnnotationsAndAccessors.txt | 8 + ...WithDelegateAndAnnotations.descriptors.txt | 3 + .../propertyWithDelegateAndAnnotations.txt | 2 + ...ertyWithReceiverAnnotation.descriptors.txt | 2 + .../propertyWithReceiverAnnotation.txt | 2 + .../setterWithAnnotations.descriptors.txt | 4 + .../setterWithAnnotations.txt | 4 + .../fileWalkDirectionEnum.descriptors.txt | 6 + .../symbolByFqName/fileWalkDirectionEnum.txt | 4 + .../memberFunction.descriptors.txt | 3 + .../symbols/symbolByFqName/memberFunction.txt | 2 + ...emberFunctionWithOverloads.descriptors.txt | 3 + .../memberFunctionWithOverloads.txt | 2 + .../symbols/symbolByPsi/annotations.txt | 4 + .../anonymousObject.descriptors.txt | 8 + .../symbols/symbolByPsi/anonymousObject.txt | 6 + .../symbols/symbolByPsi/backingField.txt | 8 + .../symbols/symbolByPsi/classInitializer.txt | 4 + .../symbols/symbolByPsi/classMembes.txt | 4 + .../symbolByPsi/classPrimaryConstructor.txt | 4 + .../classSecondaryConstructors.txt | 6 + .../contextReceiversOnClass.txt | 2 + .../contextReceiversOnFunction.txt | 2 +- .../contextReceiversOnProperty.txt | 2 + .../symbolByPsi/delegateField.descriptors.txt | 18 ++ .../symbols/symbolByPsi/delegateField.txt | 14 ++ .../symbols/symbolByPsi/deprecated.txt | 29 +++ .../symbolByPsi/destructuringDeclaration.txt | 4 + .../testData/symbols/symbolByPsi/dynamic.txt | 6 + .../enumValueMember.descriptors.txt | 9 + .../symbols/symbolByPsi/enumValueMember.txt | 7 + .../symbolByPsi/explicitBackingField.txt | 8 + .../testData/symbols/symbolByPsi/function.txt | 2 + .../symbolByPsi/functionWithTypeParams.txt | 2 + .../implicitConstructorDelegationCall.txt | 2 + .../symbolByPsi/implicitReturnInLambda.txt | 8 + .../testData/symbols/symbolByPsi/jvmField.txt | 16 ++ .../testData/symbols/symbolByPsi/jvmName.txt | 18 ++ .../symbols/symbolByPsi/memberProperties.txt | 7 + .../symbolByPsi/topLevelProperties.txt | 13 + .../typeAnnotations.descriptors.txt | 5 + .../symbols/symbolByPsi/typeAnnotations.txt | 5 + .../valueParameters/parameterInlining.txt | 6 + .../symbols/symbolByPsi/varargFunctions.txt | 8 + .../accessorField.descriptors.txt | 2 +- .../constructorViaTypeAlias.descriptors.txt | 3 + .../constructorViaTypeAlias.txt | 2 + .../propertyReceiverParameter.descriptors.txt | 2 + .../samConstructor.descriptors.txt | 3 + .../symbolByReference/samConstructor.txt | 2 + 77 files changed, 967 insertions(+), 29 deletions(-) diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt index 113f34ce421..c5e47645322 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt @@ -629,7 +629,7 @@ private class BuilderCache { inline fun cache(key: From, calculation: () -> S): S { val value = cache.getOrPut(key, calculation) return value as? S - ?: error("Cannot cast ${value::class} to ${S::class}\n${DebugSymbolRenderer.render(value)}") + ?: error("Cannot cast ${value::class} to ${S::class}\n${value}") } } diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt index b93e5b6b31e..88ab12f75a4 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt @@ -80,7 +80,7 @@ internal class KtFirSymbolContainingDeclarationProvider( val source = symbol.firSymbol.source val thisSource = when (source?.kind) { null -> buildErrorWithAttachment("PSI should present for declaration built by Kotlin code") { - withSymbolAttachment("symbolForContainingPsi", symbol) + withSymbolAttachment("symbolForContainingPsi", symbol, analysisSession) } KtFakeSourceElementKind.ImplicitConstructor -> @@ -92,19 +92,19 @@ internal class KtFirSymbolContainingDeclarationProvider( KtRealSourceElementKind -> source.psi!! else -> buildErrorWithAttachment("errorWithAttachment FirSourceElement: kind=${source.kind} element=${source.psi!!::class.simpleName}") { - withSymbolAttachment("symbolForContainingPsi", symbol) + withSymbolAttachment("symbolForContainingPsi", symbol, analysisSession) } } return when (symbol.origin) { KtSymbolOrigin.SOURCE -> thisSource.getContainingKtDeclaration() ?: buildErrorWithAttachment("Containing declaration should present for non-toplevel declaration ${thisSource::class}") { - withSymbolAttachment("symbolForContainingPsi", symbol) + withSymbolAttachment("symbolForContainingPsi", symbol, analysisSession) } KtSymbolOrigin.SOURCE_MEMBER_GENERATED -> thisSource as KtDeclaration else -> buildErrorWithAttachment("Unsupported declaration origin ${symbol.origin} ${thisSource::class}") { - withSymbolAttachment("symbolForContainingPsi", symbol) + withSymbolAttachment("symbolForContainingPsi", symbol, analysisSession) } } } diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/utils/errorUtils.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/utils/errorUtils.kt index 797e0d57c51..569895bec8f 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/utils/errorUtils.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/utils/errorUtils.kt @@ -5,17 +5,19 @@ package org.jetbrains.kotlin.analysis.api.fir.utils +import org.jetbrains.kotlin.analysis.api.KtAnalysisSession import org.jetbrains.kotlin.analysis.api.fir.symbols.KtFirSymbol import org.jetbrains.kotlin.analysis.api.symbols.DebugSymbolRenderer import org.jetbrains.kotlin.analysis.api.symbols.KtSymbol import org.jetbrains.kotlin.analysis.low.level.api.fir.util.withFirEntry import org.jetbrains.kotlin.analysis.utils.errors.ExceptionAttachmentBuilder import org.jetbrains.kotlin.analysis.utils.errors.withPsiEntry -import org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments -fun ExceptionAttachmentBuilder.withSymbolAttachment(name: String, symbol: KtSymbol) { - withEntry(name, symbol, DebugSymbolRenderer::render) +fun ExceptionAttachmentBuilder.withSymbolAttachment(name: String, symbol: KtSymbol, analysisSession: KtAnalysisSession) { + with(analysisSession) { + withEntry(name, symbol) { DebugSymbolRenderer(renderExtra = true).render(it) } + } withPsiEntry("${name}Psi", symbol.psi) if (symbol is KtFirSymbol<*>) { diff --git a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/annotations/AnalysisApiAnnotationsOnTypesTest.kt b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/annotations/AnalysisApiAnnotationsOnTypesTest.kt index aea68053398..68739af26e6 100644 --- a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/annotations/AnalysisApiAnnotationsOnTypesTest.kt +++ b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/annotations/AnalysisApiAnnotationsOnTypesTest.kt @@ -28,7 +28,7 @@ abstract class AbstractAnalysisApiAnnotationsOnTypesTest : AbstractAnalysisApiSi appendLine("KtTypeReference: ${ktTypeReference.text}") appendLine("annotations: [") for (annotation in annotations) { - appendLine(DebugSymbolRenderer.renderAnnotationApplication(annotation).indented(indent = 2)) + appendLine(DebugSymbolRenderer().renderAnnotationApplication(annotation).indented(indent = 2)) } appendLine("]") } diff --git a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/annotations/TestAnnotationRenderer.kt b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/annotations/TestAnnotationRenderer.kt index 08fce23adc3..3db047ce2a4 100644 --- a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/annotations/TestAnnotationRenderer.kt +++ b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/annotations/TestAnnotationRenderer.kt @@ -5,15 +5,17 @@ package org.jetbrains.kotlin.analysis.api.impl.base.test.cases.annotations +import org.jetbrains.kotlin.analysis.api.KtAnalysisSession import org.jetbrains.kotlin.analysis.api.annotations.KtAnnotationsList import org.jetbrains.kotlin.analysis.api.symbols.DebugSymbolRenderer import org.jetbrains.kotlin.analysis.test.framework.utils.indented object TestAnnotationRenderer { + context (KtAnalysisSession) fun renderAnnotations(annotations: KtAnnotationsList) = buildString { appendLine("annotations: [") for (annotation in annotations.annotations) { - appendLine(DebugSymbolRenderer.renderAnnotationApplication(annotation).indented(indent = 2)) + appendLine(DebugSymbolRenderer().renderAnnotationApplication(annotation).indented(indent = 2)) } appendLine("]") } diff --git a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionTypeProvider/AbstractExpectedExpressionTypeTest.kt b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionTypeProvider/AbstractExpectedExpressionTypeTest.kt index 2aaed60248a..1ccf694eaa1 100644 --- a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionTypeProvider/AbstractExpectedExpressionTypeTest.kt +++ b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionTypeProvider/AbstractExpectedExpressionTypeTest.kt @@ -22,7 +22,7 @@ abstract class AbstractExpectedExpressionTypeTest : AbstractAnalysisApiSingleFil val actualExpectedTypeText: String? = executeOnPooledThreadInReadAction { analyseForTest(expressionAtCaret) { val expectedType = expressionAtCaret.getExpectedType() ?: return@analyseForTest null - DebugSymbolRenderer.renderType(expectedType) + DebugSymbolRenderer().renderType(expectedType) } } diff --git a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/testUtils.kt b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/testUtils.kt index d3af0fec79a..abc0eb75e02 100644 --- a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/testUtils.kt +++ b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/testUtils.kt @@ -60,7 +60,7 @@ internal fun KtAnalysisSession.stringRepresentation(any: Any): String = with(any is KtValueParameterSymbol -> "${if (isVararg) "vararg " else ""}$name: ${returnType.render()}" is KtTypeParameterSymbol -> this.nameOrAnonymous.asString() is KtVariableSymbol -> "${if (isVal) "val" else "var"} $name: ${returnType.render()}" - is KtSymbol -> DebugSymbolRenderer.render(this) + is KtSymbol -> DebugSymbolRenderer().render(this) is Boolean -> toString() is Map<*, *> -> if (isEmpty()) "{}" else entries.joinToString( separator = ",\n ", diff --git a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractFileScopeTest.kt b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractFileScopeTest.kt index fec7d4dd99f..0265da30da5 100644 --- a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractFileScopeTest.kt +++ b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractFileScopeTest.kt @@ -19,12 +19,12 @@ abstract class AbstractFileScopeTest : AbstractAnalysisApiSingleFileTest() { analyseForTest(ktFile) { val symbol = ktFile.getFileSymbol() val scope = symbol.getFileScope() - with(DebugSymbolRenderer) { - val renderedSymbol = renderExtra(symbol) + with(DebugSymbolRenderer(renderExtra = true)) { + val renderedSymbol = render(symbol) val callableNames = scope.getPossibleCallableNames() - val renderedCallables = scope.getCallableSymbols().map { renderExtra(it) } + val renderedCallables = scope.getCallableSymbols().map { render(it) } val classifierNames = scope.getPossibleClassifierNames() - val renderedClassifiers = scope.getClassifierSymbols().map { renderExtra(it) } + val renderedClassifiers = scope.getClassifierSymbols().map { render(it) } "FILE SYMBOL:\n" + renderedSymbol + "\n" + "\nCALLABLE NAMES:\n" + callableNames.joinToString(prefix = "[", postfix = "]\n", separator = ", ") + diff --git a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractSubstitutionOverridesUnwrappingTest.kt b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractSubstitutionOverridesUnwrappingTest.kt index c81dbc3d977..347d239243e 100644 --- a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractSubstitutionOverridesUnwrappingTest.kt +++ b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractSubstitutionOverridesUnwrappingTest.kt @@ -31,7 +31,7 @@ abstract class AbstractSubstitutionOverridesUnwrappingTest : AbstractSymbolTest( } override fun KtAnalysisSession.renderSymbolForComparison(symbol: KtSymbol): String { - return with(DebugSymbolRenderer) { renderForSubstitutionOverrideUnwrappingTest(symbol) } + return with(DebugSymbolRenderer()) { renderForSubstitutionOverrideUnwrappingTest(symbol) } } override fun configureTest(builder: TestConfigurationBuilder) { diff --git a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractTypeScopeTest.kt b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractTypeScopeTest.kt index a289cd4f7ba..d46f7555815 100644 --- a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractTypeScopeTest.kt +++ b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/scopes/AbstractTypeScopeTest.kt @@ -86,7 +86,7 @@ abstract class AbstractTypeScopeTest : AbstractAnalysisApiSingleFileTest() { val callables = scope.getCallableSymbols().toList() return prettyPrint { callables.forEach { - appendLine(DebugSymbolRenderer.render(it)) + appendLine(DebugSymbolRenderer().render(it)) } } } diff --git a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/symbols/AbstractSymbolTest.kt b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/symbols/AbstractSymbolTest.kt index e67e40e1831..f07529dded4 100644 --- a/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/symbols/AbstractSymbolTest.kt +++ b/analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/symbols/AbstractSymbolTest.kt @@ -79,7 +79,7 @@ abstract class AbstractSymbolTest : AbstractAnalysisApiSingleFileTest() { } } - is KtReceiverParameterSymbol -> DebugSymbolRenderer.render(symbol) + is KtReceiverParameterSymbol -> DebugSymbolRenderer().render(symbol) else -> error(symbol::class.toString()) } ) @@ -147,7 +147,7 @@ abstract class AbstractSymbolTest : AbstractAnalysisApiSingleFileTest() { } protected open fun KtAnalysisSession.renderSymbolForComparison(symbol: KtSymbol): String { - return with(DebugSymbolRenderer) { renderExtra(symbol) } + return with(DebugSymbolRenderer(renderExtra = true)) { render(symbol) } } } diff --git a/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/DebugSymbolRenderer.kt b/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/DebugSymbolRenderer.kt index 9bc2864f48e..b80ef6d16bb 100644 --- a/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/DebugSymbolRenderer.kt +++ b/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/DebugSymbolRenderer.kt @@ -31,17 +31,25 @@ import kotlin.reflect.KFunction import kotlin.reflect.KProperty import kotlin.reflect.full.* -public object DebugSymbolRenderer { +public class DebugSymbolRenderer( + public val renderExtra: Boolean = false, +) { + + context(KtAnalysisSession) public fun render(symbol: KtSymbol): String = prettyPrint { renderSymbol(symbol) } + context(KtAnalysisSession) public fun renderAnnotationApplication(application: KtAnnotationApplication): String = prettyPrint { renderAnnotationApplication(application) } + context(KtAnalysisSession) public fun renderType(type: KtType): String = prettyPrint { renderType(type) } - public fun KtAnalysisSession.renderExtra(symbol: KtSymbol): String = prettyPrint { - renderSymbol(symbol) + context(KtAnalysisSession) + private fun PrettyPrinter.renderSymbol(symbol: KtSymbol) { + renderSymbolInternals(symbol) + if (!renderExtra) return withIndent { @Suppress("DEPRECATION") (symbol as? KtCallableSymbol)?.getDispatchReceiverType()?.let { dispatchType -> @@ -53,13 +61,13 @@ public object DebugSymbolRenderer { .declaredMemberExtensionFunctions .filter { it.name == "getContainingModule" } .forEach { - renderFunction(it, this@renderExtra, symbol) + renderFunction(it, this@KtAnalysisSession, symbol) } KtSymbolInfoProviderMixIn::class.declaredMemberExtensionProperties .asSequence() .filter { (it.extensionReceiverParameter?.type?.classifier as? KClass<*>)?.isInstance(symbol) == true } - .forEach { renderProperty(it, this@renderExtra, symbol) } + .forEach { renderProperty(it, this@KtAnalysisSession, symbol) } } } @@ -77,16 +85,19 @@ public object DebugSymbolRenderer { } } + context(KtAnalysisSession) private fun PrettyPrinter.renderFunction(function: KFunction<*>, vararg args: Any) { appendLine().append(function.name).append(": ") renderFunctionCall(function, args) } - private fun PrettyPrinter.renderProperty(property: KProperty<*>, vararg args: Any ) { + context(KtAnalysisSession) + private fun PrettyPrinter.renderProperty(property: KProperty<*>, vararg args: Any) { appendLine().append(property.name).append(": ") renderFunctionCall(property.getter, args) } + context(KtAnalysisSession) private fun PrettyPrinter.renderFunctionCall(function: KFunction<*>, args: Array) { try { renderValue(function.call(*args)) @@ -95,7 +106,8 @@ public object DebugSymbolRenderer { } } - private fun PrettyPrinter.renderSymbol(symbol: KtSymbol) { + context(KtAnalysisSession) + private fun PrettyPrinter.renderSymbolInternals(symbol: KtSymbol) { renderSymbolHeader(symbol) val apiClass = getSymbolApiClass(symbol) withIndent { @@ -108,11 +120,13 @@ public object DebugSymbolRenderer { } } + context(KtAnalysisSession) private fun PrettyPrinter.renderSymbolHeader(symbol: KtSymbol) { val apiClass = getSymbolApiClass(symbol) append(apiClass.simpleName).append(':') } + context(KtAnalysisSession) private fun PrettyPrinter.renderList(values: List<*>) { if (values.isEmpty()) { append("[]") @@ -124,6 +138,7 @@ public object DebugSymbolRenderer { } } + context(KtAnalysisSession) private fun PrettyPrinter.renderSymbolTag(symbol: KtSymbol) { fun renderId(id: Any?, symbol: KtSymbol) { if (id != null) { @@ -150,15 +165,18 @@ public object DebugSymbolRenderer { append(")") } + context(KtAnalysisSession) private fun PrettyPrinter.renderAnnotationValue(value: KtAnnotationValue) { append(KtAnnotationValueRenderer.render(value)) } + context(KtAnalysisSession) private fun PrettyPrinter.renderNamedConstantValue(value: KtNamedAnnotationValue) { append(value.name.render()).append(" = ") renderValue(value.expression) } + context(KtAnalysisSession) private fun PrettyPrinter.renderType(type: KtType) { if (type.annotations.isNotEmpty()) { renderList(type.annotations) @@ -170,6 +188,7 @@ public object DebugSymbolRenderer { } } + context(KtAnalysisSession) private fun PrettyPrinter.renderAnnotationApplication(call: KtAnnotationApplication) { renderValue(call.classId) append('(') @@ -195,6 +214,7 @@ public object DebugSymbolRenderer { append(")") } + context(KtAnalysisSession) private fun PrettyPrinter.renderValue(value: Any?) { when (value) { // Symbol-related values @@ -225,6 +245,7 @@ public object DebugSymbolRenderer { } } + context(KtAnalysisSession) private fun PrettyPrinter.rendeContextReceiver(receiver: KtContextReceiver) { append("ContextReceiver(") receiver.label?.let { label -> @@ -235,6 +256,7 @@ public object DebugSymbolRenderer { append(")") } + context(KtAnalysisSession) private fun PrettyPrinter.renderKtModule(ktModule: KtModule) { val ktModuleClass = ktModule::class.allSuperclasses.filter { it in ktModuleSubclasses }.first() append("${ktModuleClass.simpleName} \"${ktModule.moduleDescription}\"") @@ -254,6 +276,7 @@ public object DebugSymbolRenderer { } } + context(KtAnalysisSession) private fun PrettyPrinter.renderKtInitializerValue(value: KtInitializerValue) { when (value) { is KtConstantInitializerValue -> { @@ -276,6 +299,7 @@ public object DebugSymbolRenderer { } } + context(KtAnalysisSession) private fun PrettyPrinter.renderAnnotationsList(value: KtAnnotationsList) { renderList(value.annotations) } @@ -292,6 +316,7 @@ public object DebugSymbolRenderer { } } + context(KtAnalysisSession) private fun PsiElement.firstLineOfPsi(): String { val text = text val lines = text.lines() diff --git a/analysis/analysis-api/testData/scopes/delegatedMemberScope/propertyWithGetter.descriptors.txt b/analysis/analysis-api/testData/scopes/delegatedMemberScope/propertyWithGetter.descriptors.txt index 3223c69415c..51e0d5ba655 100644 --- a/analysis/analysis-api/testData/scopes/delegatedMemberScope/propertyWithGetter.descriptors.txt +++ b/analysis/analysis-api/testData/scopes/delegatedMemberScope/propertyWithGetter.descriptors.txt @@ -20,6 +20,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public open fun ``(): kotlin.Int defined in I[PropertyGetterDescriptorImpl@5db84abe] + + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/scopes/delegatedMemberScope/simple.descriptors.txt b/analysis/analysis-api/testData/scopes/delegatedMemberScope/simple.descriptors.txt index ef36deb6392..c8acbe99de4 100644 --- a/analysis/analysis-api/testData/scopes/delegatedMemberScope/simple.descriptors.txt +++ b/analysis/analysis-api/testData/scopes/delegatedMemberScope/simple.descriptors.txt @@ -20,6 +20,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public open fun kotlin.Int.``(): kotlin.Unit defined in I[PropertyGetterDescriptorImpl@74fa42af] + + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: true @@ -66,6 +70,9 @@ KtKotlinPropertySymbol: returnType: kotlin/Unit symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Unit defined in I.``[ValueParameterDescriptorImpl@5e026e8c] + + deprecationStatus: null receiverType: kotlin/Int returnType: kotlin/Unit symbolKind: ACCESSOR @@ -88,8 +95,15 @@ KtKotlinPropertySymbol: returnType: kotlin/Unit symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Unit defined in I.``[ValueParameterDescriptorImpl@5e026e8c] + + deprecationStatus: null ] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public open fun kotlin.Int.``(``: kotlin.Unit): kotlin.Unit defined in I[PropertySetterDescriptorImpl@14f129cc] + + deprecationStatus: null symbolKind: CLASS_MEMBER typeParameters: [] visibility: Public @@ -177,6 +191,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public open fun ``(): kotlin.Int defined in I[PropertyGetterDescriptorImpl@5c47271] + + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -228,6 +246,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public open fun ``(): kotlin.Long defined in I[PropertyGetterDescriptorImpl@59243d9c] + + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: true @@ -274,6 +296,9 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Long defined in I.``[ValueParameterDescriptorImpl@4751d8dd] + + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -296,8 +321,15 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Long defined in I.``[ValueParameterDescriptorImpl@4751d8dd] + + deprecationStatus: null ] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public open fun ``(``: kotlin.Long): kotlin.Unit defined in I[PropertySetterDescriptorImpl@421fc80] + + deprecationStatus: null symbolKind: CLASS_MEMBER typeParameters: [] visibility: Public @@ -331,6 +363,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public open fun kotlin.Int.``(): kotlin.String defined in I[PropertyGetterDescriptorImpl@663e249d] + + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/scopes/fileScopeTest/fileScope.descriptors.txt b/analysis/analysis-api/testData/scopes/fileScopeTest/fileScope.descriptors.txt index 5101e4aec59..41ead177f55 100644 --- a/analysis/analysis-api/testData/scopes/fileScopeTest/fileScope.descriptors.txt +++ b/analysis/analysis-api/testData/scopes/fileScopeTest/fileScope.descriptors.txt @@ -77,6 +77,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" @@ -104,6 +106,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -154,6 +158,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -200,6 +206,9 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Int defined in ``[ValueParameterDescriptorImpl@d6c9b60] + + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -222,8 +231,13 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Int defined in ``[ValueParameterDescriptorImpl@d6c9b60] + + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -256,6 +270,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -302,6 +318,9 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Long defined in ``[ValueParameterDescriptorImpl@7b97af2c] + + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -324,8 +343,13 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Long defined in ``[ValueParameterDescriptorImpl@7b97af2c] + + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -358,6 +382,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -404,6 +430,9 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.String defined in ``[ValueParameterDescriptorImpl@fff5304] + + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -426,8 +455,13 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.String defined in ``[ValueParameterDescriptorImpl@fff5304] + + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -460,6 +494,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -506,6 +542,9 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Long defined in ``[ValueParameterDescriptorImpl@1a6bf275] + + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -528,8 +567,13 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Long defined in ``[ValueParameterDescriptorImpl@1a6bf275] + + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -562,6 +606,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -611,6 +657,9 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.String defined in ``[ValueParameterDescriptorImpl@79cce906] + + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -633,8 +682,13 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.String defined in ``[ValueParameterDescriptorImpl@79cce906] + + deprecationStatus: null ] visibility: Private + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -667,6 +721,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -716,6 +772,9 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.String defined in ``[ValueParameterDescriptorImpl@11a17524] + + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -738,8 +797,13 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.String defined in ``[ValueParameterDescriptorImpl@11a17524] + + deprecationStatus: null ] visibility: Private + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -775,6 +839,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -828,6 +894,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -878,6 +946,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -928,6 +998,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -980,6 +1052,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -1030,6 +1104,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -1076,6 +1152,9 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Long defined in ``[ValueParameterDescriptorImpl@35483a2e] + + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -1098,8 +1177,13 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter ``: kotlin.Long defined in ``[ValueParameterDescriptorImpl@35483a2e] + + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/scopes/fileScopeTest/fileScope.txt b/analysis/analysis-api/testData/scopes/fileScopeTest/fileScope.txt index a4beb23b4d4..1a50e854581 100644 --- a/analysis/analysis-api/testData/scopes/fileScopeTest/fileScope.txt +++ b/analysis/analysis-api/testData/scopes/fileScopeTest/fileScope.txt @@ -77,6 +77,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" @@ -104,6 +106,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -154,6 +158,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -200,6 +206,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -222,8 +230,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -256,6 +268,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -302,6 +316,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -324,8 +340,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -358,6 +378,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -404,6 +426,8 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -426,8 +450,12 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -460,6 +488,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -506,6 +536,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -528,8 +560,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -562,6 +598,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -611,6 +649,8 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -633,8 +673,12 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Private + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -667,6 +711,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -716,6 +762,8 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -738,8 +786,12 @@ KtKotlinPropertySymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Private + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -775,6 +827,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -828,6 +882,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -878,6 +934,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -928,6 +986,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -980,6 +1040,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -1033,6 +1095,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -1079,6 +1143,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -1101,8 +1167,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/scopes/fileScopeTest/simpleFileScope.txt b/analysis/analysis-api/testData/scopes/fileScopeTest/simpleFileScope.txt index f5c1d96dd5d..8f2b18e8ab1 100644 --- a/analysis/analysis-api/testData/scopes/fileScopeTest/simpleFileScope.txt +++ b/analysis/analysis-api/testData/scopes/fileScopeTest/simpleFileScope.txt @@ -57,6 +57,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/scopes/memberScopeByFqName/Int.txt b/analysis/analysis-api/testData/scopes/memberScopeByFqName/Int.txt index 58e0649fe29..2e3a68c114b 100644 --- a/analysis/analysis-api/testData/scopes/memberScopeByFqName/Int.txt +++ b/analysis/analysis-api/testData/scopes/memberScopeByFqName/Int.txt @@ -40,6 +40,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -88,6 +90,8 @@ KtFunctionSymbol: returnType: kotlin/Byte symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -136,6 +140,8 @@ KtFunctionSymbol: returnType: kotlin/Double symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -184,6 +190,8 @@ KtFunctionSymbol: returnType: kotlin/Float symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -232,6 +240,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -280,6 +290,8 @@ KtFunctionSymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -328,6 +340,8 @@ KtFunctionSymbol: returnType: kotlin/Short symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -403,6 +417,8 @@ KtFunctionSymbol: returnType: kotlin/Byte symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -451,6 +467,8 @@ KtFunctionSymbol: returnType: kotlin/Double symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -499,6 +517,8 @@ KtFunctionSymbol: returnType: kotlin/Float symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -547,6 +567,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -595,6 +617,8 @@ KtFunctionSymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -643,6 +667,8 @@ KtFunctionSymbol: returnType: kotlin/Short symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -691,6 +717,8 @@ KtFunctionSymbol: returnType: kotlin/Any? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -796,6 +824,8 @@ KtFunctionSymbol: returnType: kotlin/Byte symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -844,6 +874,8 @@ KtFunctionSymbol: returnType: kotlin/Double symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -892,6 +924,8 @@ KtFunctionSymbol: returnType: kotlin/Float symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -940,6 +974,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -988,6 +1024,8 @@ KtFunctionSymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1036,6 +1074,8 @@ KtFunctionSymbol: returnType: kotlin/Short symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1084,6 +1124,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1132,6 +1174,8 @@ KtFunctionSymbol: returnType: kotlin/Byte symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1180,6 +1224,8 @@ KtFunctionSymbol: returnType: kotlin/Double symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1228,6 +1274,8 @@ KtFunctionSymbol: returnType: kotlin/Float symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1276,6 +1324,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1324,6 +1374,8 @@ KtFunctionSymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1372,6 +1424,8 @@ KtFunctionSymbol: returnType: kotlin/Short symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1417,6 +1471,8 @@ KtFunctionSymbol: returnType: kotlin/Byte symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1462,6 +1518,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1507,6 +1565,8 @@ KtFunctionSymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1552,6 +1612,8 @@ KtFunctionSymbol: returnType: kotlin/Short symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1602,6 +1664,8 @@ KtFunctionSymbol: returnType: kotlin/Byte symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1652,6 +1716,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1702,6 +1768,8 @@ KtFunctionSymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1752,6 +1820,8 @@ KtFunctionSymbol: returnType: kotlin/Short symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1802,6 +1872,8 @@ KtFunctionSymbol: returnType: kotlin/Byte symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1852,6 +1924,8 @@ KtFunctionSymbol: returnType: kotlin/Double symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1902,6 +1976,8 @@ KtFunctionSymbol: returnType: kotlin/Float symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -1952,6 +2028,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2002,6 +2080,8 @@ KtFunctionSymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2052,6 +2132,8 @@ KtFunctionSymbol: returnType: kotlin/Short symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2100,6 +2182,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2148,6 +2232,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2196,6 +2282,8 @@ KtFunctionSymbol: returnType: kotlin/Byte symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2244,6 +2332,8 @@ KtFunctionSymbol: returnType: kotlin/Double symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2292,6 +2382,8 @@ KtFunctionSymbol: returnType: kotlin/Float symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2340,6 +2432,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2388,6 +2482,8 @@ KtFunctionSymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2436,6 +2532,8 @@ KtFunctionSymbol: returnType: kotlin/Short symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2784,6 +2882,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2832,6 +2932,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Int @@ -2919,6 +3021,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/scopes/memberScopeByFqName/MutableList.txt b/analysis/analysis-api/testData/scopes/memberScopeByFqName/MutableList.txt index 1d17d90cf25..29d803f2a9d 100644 --- a/analysis/analysis-api/testData/scopes/memberScopeByFqName/MutableList.txt +++ b/analysis/analysis-api/testData/scopes/memberScopeByFqName/MutableList.txt @@ -37,6 +37,8 @@ KtFunctionSymbol: returnType: E symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -82,6 +84,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -99,6 +103,8 @@ KtFunctionSymbol: returnType: E symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -144,6 +150,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -161,6 +169,8 @@ KtFunctionSymbol: returnType: kotlin/collections/Collection symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -206,6 +216,8 @@ KtFunctionSymbol: returnType: kotlin/collections/Collection symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -305,6 +317,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -350,6 +364,8 @@ KtFunctionSymbol: returnType: E symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -395,6 +411,8 @@ KtFunctionSymbol: returnType: kotlin/collections/Collection symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -440,6 +458,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -485,6 +505,8 @@ KtFunctionSymbol: returnType: kotlin/collections/Collection symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -530,6 +552,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -547,6 +571,8 @@ KtFunctionSymbol: returnType: E symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -592,6 +618,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -609,6 +637,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -654,6 +684,8 @@ KtFunctionSymbol: returnType: E symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -699,6 +731,8 @@ KtFunctionSymbol: returnType: kotlin/collections/Collection symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -744,6 +778,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -789,6 +825,8 @@ KtFunctionSymbol: returnType: E symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -888,6 +926,8 @@ KtFunctionSymbol: returnType: E symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/MutableList @@ -916,6 +956,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): kotlin/collections/List + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -984,6 +1027,8 @@ KtFunctionSymbol: returnType: kotlin/Any? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Any diff --git a/analysis/analysis-api/testData/scopes/memberScopeByFqName/enumEntry.txt b/analysis/analysis-api/testData/scopes/memberScopeByFqName/enumEntry.txt index 2fb95d94b61..c7bf74bf3d2 100644 --- a/analysis/analysis-api/testData/scopes/memberScopeByFqName/enumEntry.txt +++ b/analysis/analysis-api/testData/scopes/memberScopeByFqName/enumEntry.txt @@ -20,6 +20,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -115,6 +118,8 @@ KtFunctionSymbol: returnType: test/E symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): test/E @@ -160,6 +165,8 @@ KtFunctionSymbol: returnType: kotlin/Any? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Enum @@ -245,6 +252,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): kotlin/Enum + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -296,6 +306,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): kotlin/Enum + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/scopes/memberScopeByFqName/java.lang.String.txt b/analysis/analysis-api/testData/scopes/memberScopeByFqName/java.lang.String.txt index d13071b7c81..15696c891d7 100644 --- a/analysis/analysis-api/testData/scopes/memberScopeByFqName/java.lang.String.txt +++ b/analysis/analysis-api/testData/scopes/memberScopeByFqName/java.lang.String.txt @@ -104,6 +104,9 @@ KtSyntheticJavaPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): java/lang/String + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -199,6 +202,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -244,6 +249,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -289,6 +296,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -306,6 +315,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -351,6 +362,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -368,6 +381,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -413,6 +428,8 @@ KtFunctionSymbol: returnType: kotlin/CharArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -430,6 +447,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: PackageVisibility getDispatchReceiver(): java/lang/String @@ -475,6 +494,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -492,6 +513,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -509,6 +532,8 @@ KtFunctionSymbol: returnType: kotlin/CharArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -526,6 +551,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -574,6 +601,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -591,6 +620,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -608,6 +639,8 @@ KtFunctionSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -625,6 +658,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -670,6 +705,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -715,6 +752,8 @@ KtFunctionSymbol: returnType: java/nio/charset/Charset! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -787,6 +826,8 @@ KtFunctionSymbol: returnType: kotlin/Any? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -832,6 +873,8 @@ KtFunctionSymbol: returnType: java/lang/StringBuffer! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -877,6 +920,8 @@ KtFunctionSymbol: returnType: kotlin/CharSequence! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -922,6 +967,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -967,6 +1014,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1012,6 +1061,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1057,6 +1108,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1074,6 +1127,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1091,6 +1146,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1108,6 +1165,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1153,6 +1212,8 @@ KtFunctionSymbol: returnType: kotlin/Boolean symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1170,6 +1231,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1187,6 +1250,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1204,6 +1269,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1221,6 +1288,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1266,6 +1335,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1283,6 +1354,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1328,6 +1401,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1373,6 +1448,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1445,6 +1522,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1490,6 +1569,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1507,6 +1588,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1552,6 +1635,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1597,6 +1682,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1614,6 +1701,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1659,6 +1748,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1676,6 +1767,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Private getDispatchReceiver(): java/lang/String @@ -1721,6 +1814,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1766,6 +1861,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1783,6 +1880,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1828,6 +1927,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1873,6 +1974,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1890,6 +1993,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -1935,6 +2040,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -1952,6 +2059,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Private getDispatchReceiver(): java/lang/String @@ -1997,6 +2106,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2042,6 +2153,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -2059,6 +2172,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2104,6 +2219,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -2121,6 +2238,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2166,6 +2285,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2211,6 +2332,8 @@ KtFunctionSymbol: returnType: kotlin/Char symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -2228,6 +2351,8 @@ KtFunctionSymbol: returnType: kotlin/Char symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2273,6 +2398,8 @@ KtFunctionSymbol: returnType: kotlin/CharSequence! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -2290,6 +2417,8 @@ KtFunctionSymbol: returnType: kotlin/CharSequence! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2335,6 +2464,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2380,6 +2511,8 @@ KtFunctionSymbol: returnType: kotlin/CharSequence! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2425,6 +2558,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -2442,6 +2577,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2487,6 +2624,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -2504,6 +2643,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2549,6 +2690,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -2566,6 +2709,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2611,6 +2756,8 @@ KtFunctionSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2656,6 +2803,8 @@ KtFunctionSymbol: returnType: java/util/Locale! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2728,6 +2877,8 @@ KtFunctionSymbol: returnType: java/util/Locale! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2908,6 +3059,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): java/lang/String @@ -2988,6 +3141,8 @@ KtConstructorSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3024,6 +3179,8 @@ KtConstructorSymbol: returnType: kotlin/CharArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3060,6 +3217,8 @@ KtConstructorSymbol: returnType: kotlin/CharArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3077,6 +3236,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3094,6 +3255,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3130,6 +3293,8 @@ KtConstructorSymbol: returnType: kotlin/IntArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3147,6 +3312,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3164,6 +3331,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3203,6 +3372,8 @@ KtConstructorSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3220,6 +3391,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3237,6 +3410,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3254,6 +3429,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3293,6 +3470,8 @@ KtConstructorSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3310,6 +3489,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3346,6 +3527,8 @@ KtConstructorSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3363,6 +3546,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3380,6 +3565,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3397,6 +3584,8 @@ KtConstructorSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3433,6 +3622,8 @@ KtConstructorSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3450,6 +3641,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3467,6 +3660,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3484,6 +3679,8 @@ KtConstructorSymbol: returnType: java/nio/charset/Charset! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3520,6 +3717,8 @@ KtConstructorSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3537,6 +3736,8 @@ KtConstructorSymbol: returnType: kotlin/String! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3573,6 +3774,8 @@ KtConstructorSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3590,6 +3793,8 @@ KtConstructorSymbol: returnType: java/nio/charset/Charset! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3626,6 +3831,8 @@ KtConstructorSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3643,6 +3850,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3660,6 +3869,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3696,6 +3907,8 @@ KtConstructorSymbol: returnType: kotlin/ByteArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3732,6 +3945,8 @@ KtConstructorSymbol: returnType: java/lang/StringBuffer! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3768,6 +3983,8 @@ KtConstructorSymbol: returnType: java/lang/StringBuilder! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" @@ -3804,6 +4021,8 @@ KtConstructorSymbol: returnType: kotlin/CharArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3821,6 +4040,8 @@ KtConstructorSymbol: returnType: kotlin/Boolean symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: PackageVisibility getContainingModule: KtSdkModule "SDK jdk" @@ -3860,6 +4081,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3877,6 +4100,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -3894,6 +4119,8 @@ KtConstructorSymbol: returnType: kotlin/CharArray! symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: PackageVisibility getContainingModule: KtSdkModule "SDK jdk" diff --git a/analysis/analysis-api/testData/scopes/memberScopeByFqName/kotlin.Function2.txt b/analysis/analysis-api/testData/scopes/memberScopeByFqName/kotlin.Function2.txt index 0de0ef90ae6..ef050857c7d 100644 --- a/analysis/analysis-api/testData/scopes/memberScopeByFqName/kotlin.Function2.txt +++ b/analysis/analysis-api/testData/scopes/memberScopeByFqName/kotlin.Function2.txt @@ -37,6 +37,8 @@ KtFunctionSymbol: returnType: P1 symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -54,6 +56,8 @@ KtFunctionSymbol: returnType: P2 symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Function2 @@ -99,6 +103,8 @@ KtFunctionSymbol: returnType: kotlin/Any? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Any diff --git a/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/customSerlializable.txt b/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/customSerlializable.txt index 711045e8eec..3a91fac3d7f 100644 --- a/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/customSerlializable.txt +++ b/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/customSerlializable.txt @@ -37,6 +37,8 @@ KtFunctionSymbol: returnType: test/FirstTarget symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): test/Serializer @@ -82,6 +84,8 @@ KtFunctionSymbol: returnType: test/SecondTarget symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): test/Serializer @@ -127,6 +131,8 @@ KtFunctionSymbol: returnType: kotlin/Any? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Any diff --git a/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/generatedCompanionWithFoo.txt b/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/generatedCompanionWithFoo.txt index 3647d579529..acf3877840a 100644 --- a/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/generatedCompanionWithFoo.txt +++ b/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/generatedCompanionWithFoo.txt @@ -64,6 +64,8 @@ KtFunctionSymbol: returnType: kotlin/Any? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Any diff --git a/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/nestedClassAndMaterializeMember.txt b/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/nestedClassAndMaterializeMember.txt index d93298140a0..a77b2271f46 100644 --- a/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/nestedClassAndMaterializeMember.txt +++ b/analysis/analysis-api/testData/scopes/memberScopeByFqName/withTestCompilerPluginEnabled/nestedClassAndMaterializeMember.txt @@ -64,6 +64,8 @@ KtFunctionSymbol: returnType: kotlin/Any? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/Any diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotations.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotations.txt index 38c30ec38ca..8da1a4edd8f 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotations.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotations.txt @@ -28,6 +28,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -80,6 +82,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -105,8 +109,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.descriptors.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.descriptors.txt index 2a9e6f4c95e..bfccb1922a7 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.descriptors.txt @@ -28,6 +28,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -84,6 +86,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -111,8 +115,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.txt index b76a2b717e8..f28781c4c27 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.txt @@ -30,6 +30,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -86,6 +88,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -113,8 +117,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.descriptors.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.descriptors.txt index 8bb08bfddb6..db0cc7c2799 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.descriptors.txt @@ -25,6 +25,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public fun ``(): kotlin.Int defined in root package in file propertyWithDelegateAndAnnotations.kt[PropertyGetterDescriptorImpl@4e0346f] + + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.txt index 356ae9ffe38..d580685c2d3 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.txt @@ -27,6 +27,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.descriptors.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.descriptors.txt index bb10428d73b..e6a2498f984 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.descriptors.txt @@ -23,6 +23,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.txt index f99d6735cbb..2cf3a28d2f8 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.txt @@ -25,6 +25,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.descriptors.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.descriptors.txt index 16c19f27523..8d84fc029e8 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.descriptors.txt @@ -37,6 +37,8 @@ KtPropertySetterSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -64,6 +66,8 @@ KtPropertySetterSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.txt b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.txt index 8ee9a50094b..76fa8c77253 100644 --- a/analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.txt +++ b/analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.txt @@ -37,6 +37,8 @@ KtPropertySetterSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -64,6 +66,8 @@ KtPropertySetterSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.descriptors.txt index e9a39e1bc2d..fcb56f24e35 100644 --- a/analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.descriptors.txt @@ -39,6 +39,9 @@ KtFunctionSymbol: returnType: T symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter element: T defined in kotlin.collections.listOf[ValueParameterDescriptorImpl@54766ab0] + + deprecationStatus: null ] visibility: Public getContainingModule: KtLibraryModule "Library kotlin-stdlib" @@ -116,6 +119,9 @@ KtFunctionSymbol: returnType: T symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter vararg elements: T defined in kotlin.collections.listOf[ValueParameterDescriptorImpl@fc71ecb] + + deprecationStatus: null ] visibility: Public getContainingModule: KtLibraryModule "Library kotlin-stdlib" diff --git a/analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.txt b/analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.txt index 69499dac247..0fe9b9cf763 100644 --- a/analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.txt +++ b/analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.txt @@ -39,6 +39,8 @@ KtFunctionSymbol: returnType: T symbolKind: LOCAL typeParameters: [] + getContainingModule: KtLibraryModule "Library kotlin-stdlib" + deprecationStatus: null ] visibility: Public getContainingModule: KtLibraryModule "Library kotlin-stdlib" @@ -116,6 +118,8 @@ KtFunctionSymbol: returnType: T symbolKind: LOCAL typeParameters: [] + getContainingModule: KtLibraryModule "Library kotlin-stdlib" + deprecationStatus: null ] visibility: Public getContainingModule: KtLibraryModule "Library kotlin-stdlib" diff --git a/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.descriptors.txt index 9cfeb03cb13..092aa2983e2 100644 --- a/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.descriptors.txt @@ -37,6 +37,9 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter index: kotlin.Int defined in kotlin.collections.List.get[ValueParameterDescriptorImpl@7609158f] + + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/List diff --git a/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.txt b/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.txt index fde38f266cd..a5e60affdc9 100644 --- a/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.txt +++ b/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.txt @@ -37,6 +37,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/List diff --git a/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.descriptors.txt index 4907ef273c5..a6120c6e696 100644 --- a/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.descriptors.txt @@ -65,6 +65,9 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter index: kotlin.Int defined in kotlin.collections.List.listIterator[ValueParameterDescriptorImpl@30d92096] + + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/List diff --git a/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.txt b/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.txt index ffead3ccd06..756617db3d4 100644 --- a/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.txt +++ b/analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.txt @@ -64,6 +64,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtBinaryModule "Builtins for JVM (1.8)" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): kotlin/collections/List diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/annotations.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/annotations.txt index ce6eaf59a04..93ed55ba341 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/annotations.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/annotations.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -46,6 +48,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.descriptors.txt index 79e54e19449..43b71be7de7 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.descriptors.txt @@ -47,6 +47,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): kotlin.Int defined in AnonymousContainer.anonymousObject.``[PropertyGetterDescriptorImpl@424280a0] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -112,6 +116,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): AnonymousContainer + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): java.lang.Runnable defined in AnonymousContainer[PropertyGetterDescriptorImpl@413bc5ad] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.txt index a0bc5e45951..7fdbcfb9d18 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.txt @@ -47,6 +47,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -112,6 +115,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): AnonymousContainer + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/backingField.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/backingField.txt index ca9d6b57692..6bf03bb5153 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/backingField.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/backingField.txt @@ -20,6 +20,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -66,6 +68,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -88,8 +92,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/classInitializer.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/classInitializer.txt index 5295ad1ca55..acd36d0979a 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/classInitializer.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/classInitializer.txt @@ -20,6 +20,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): kotlin.Int defined in A[PropertyGetterDescriptorImpl@30470bde] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/classMembes.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/classMembes.txt index f530d8dea9d..50482e5cf43 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/classMembes.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/classMembes.txt @@ -20,6 +20,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): kotlin.Int defined in A[PropertyGetterDescriptorImpl@5e912708] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/classPrimaryConstructor.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/classPrimaryConstructor.txt index 408bb3e4bd3..2fb2eea6345 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/classPrimaryConstructor.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/classPrimaryConstructor.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -46,6 +48,8 @@ KtConstructorSymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/classSecondaryConstructors.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/classSecondaryConstructors.txt index 6d91b9807e1..e723643949a 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/classSecondaryConstructors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/classSecondaryConstructors.txt @@ -47,6 +47,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" @@ -83,6 +85,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -100,6 +104,8 @@ KtConstructorSymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnClass.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnClass.txt index 5b253c7e786..3fa82bcffd7 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnClass.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnClass.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnFunction.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnFunction.txt index 89adccab912..bb3c7a3fab0 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnFunction.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnFunction.txt @@ -25,4 +25,4 @@ KtFunctionSymbol: valueParameters: [] visibility: Public getContainingModule: KtSourceModule "Sources of main" - deprecationStatus: null + deprecationStatus: null \ No newline at end of file diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnProperty.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnProperty.txt index 52d5fffcd65..65e659506b6 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnProperty.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnProperty.txt @@ -23,6 +23,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.descriptors.txt index aaeb35ab740..32d123bb935 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.descriptors.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -46,6 +48,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -63,6 +67,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" @@ -128,6 +134,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Some + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): MyColor defined in Some[PropertyGetterDescriptorImpl@71709753] + + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -194,6 +204,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Some + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): kotlin.Lazy defined in Some[PropertyGetterDescriptorImpl@713cdbf7] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -245,6 +259,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Some + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): MyColor defined in Some[PropertyGetterDescriptorImpl@270a35d9] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.txt index d55962ec07a..49c749a8243 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -46,6 +48,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -63,6 +67,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" @@ -128,6 +134,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -194,6 +202,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Some + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -245,6 +256,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Some + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/deprecated.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/deprecated.txt index 3f08944ac4b..acc3ad3462c 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/deprecated.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/deprecated.txt @@ -23,6 +23,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -76,6 +78,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -126,6 +130,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -175,6 +181,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -197,8 +205,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -234,6 +246,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -283,6 +297,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -305,8 +321,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -397,6 +417,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Foo + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -504,6 +527,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -557,6 +582,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -610,6 +637,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/destructuringDeclaration.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/destructuringDeclaration.txt index 9ee27c2b909..a3fe51586e0 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/destructuringDeclaration.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/destructuringDeclaration.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -46,6 +48,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/dynamic.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/dynamic.txt index defd4db24f5..80ed9a68dd3 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/dynamic.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/dynamic.txt @@ -20,6 +20,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Foo + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): dynamic defined in Foo[PropertyGetterDescriptorImpl@6ee51d31] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -103,6 +107,8 @@ KtFunctionSymbol: returnType: dynamic symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): Foo diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.descriptors.txt index 072e1dc3ea1..338bca0ab71 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.descriptors.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Private getContainingModule: KtSourceModule "Sources of main" @@ -56,6 +58,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Style.SHEET + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -122,6 +127,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Style + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public abstract fun ``(): kotlin.String defined in Style[PropertyGetterDescriptorImpl@47e785cf] + + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.txt index 39b02eee8c7..3121549d2d4 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/String symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Private getContainingModule: KtSourceModule "Sources of main" @@ -56,6 +58,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -122,6 +126,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Style + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/explicitBackingField.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/explicitBackingField.txt index ca9d6b57692..6bf03bb5153 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/explicitBackingField.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/explicitBackingField.txt @@ -20,6 +20,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -66,6 +68,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -88,8 +92,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/function.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/function.txt index d73a6b41b73..22b854edc5a 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/function.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/function.txt @@ -37,6 +37,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/functionWithTypeParams.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/functionWithTypeParams.txt index b2c43788b02..01618163ac2 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/functionWithTypeParams.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/functionWithTypeParams.txt @@ -52,6 +52,8 @@ KtFunctionSymbol: returnType: X symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/implicitConstructorDelegationCall.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/implicitConstructorDelegationCall.txt index d5db0799c33..d9d91769d30 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/implicitConstructorDelegationCall.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/implicitConstructorDelegationCall.txt @@ -29,6 +29,8 @@ KtConstructorSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/implicitReturnInLambda.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/implicitReturnInLambda.txt index aea1d5c4bd6..fde2cbcdf71 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/implicitReturnInLambda.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/implicitReturnInLambda.txt @@ -42,6 +42,8 @@ KtAnonymousFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] getContainingModule: KtSourceModule "Sources of main" deprecationStatus: null @@ -105,6 +107,8 @@ KtAnonymousFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] getContainingModule: KtSourceModule "Sources of main" deprecationStatus: null @@ -168,6 +172,8 @@ KtAnonymousFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] getContainingModule: KtSourceModule "Sources of main" deprecationStatus: null @@ -237,6 +243,8 @@ KtFunctionSymbol: returnType: kotlin/Function1 symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Private getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/jvmField.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/jvmField.txt index 93b1559f108..738ea37cbc0 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/jvmField.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/jvmField.txt @@ -23,6 +23,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -69,6 +71,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -91,8 +95,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public @@ -128,6 +136,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -174,6 +184,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -196,8 +208,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/jvmName.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/jvmName.txt index a18c287017a..07c278b1d52 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/jvmName.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/jvmName.txt @@ -23,6 +23,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): Foo + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: true @@ -72,6 +75,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -94,8 +99,13 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getDispatchReceiver(): Foo + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: CLASS_MEMBER typeParameters: [] visibility: Public @@ -132,6 +142,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: true @@ -181,6 +193,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: null returnType: kotlin/Unit symbolKind: ACCESSOR @@ -203,8 +217,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: CLASS_MEMBER typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/memberProperties.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/memberProperties.txt index 4577a5b2755..feb47738cc2 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/memberProperties.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/memberProperties.txt @@ -20,6 +20,10 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public final fun ``(): kotlin.Int defined in A[PropertyGetterDescriptorImpl@6819c9f0] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -71,6 +75,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): A + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/topLevelProperties.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/topLevelProperties.txt index b24f47f32fd..6ae5c605009 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/topLevelProperties.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/topLevelProperties.txt @@ -20,6 +20,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: public fun ``(): kotlin.Int defined in root package in file topLevelProperties.kt[PropertyGetterDescriptorImpl@338f4432] + + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false @@ -70,6 +73,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false @@ -120,6 +125,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: true @@ -166,6 +173,8 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null receiverType: kotlin/Short returnType: kotlin/Unit symbolKind: ACCESSOR @@ -188,8 +197,12 @@ KtKotlinPropertySymbol: returnType: kotlin/Long symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null symbolKind: TOP_LEVEL typeParameters: [] visibility: Public diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.descriptors.txt index f2ef994d6b8..b185e5e62ad 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.descriptors.txt @@ -170,6 +170,8 @@ KtFunctionSymbol: ] @R|Anno2|() I symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): X @@ -201,6 +203,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): X + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.txt index 0963c04fb91..b0baaa2ddfe 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.txt @@ -170,6 +170,8 @@ KtFunctionSymbol: ] @R|Anno2|() I symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getDispatchReceiver(): X @@ -201,6 +203,9 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getDispatchReceiver(): X + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/parameterInlining.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/parameterInlining.txt index d54b5e2eb02..912a7d00d4e 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/parameterInlining.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/parameterInlining.txt @@ -37,6 +37,8 @@ KtFunctionSymbol: returnType: kotlin/Function0 symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -54,6 +56,8 @@ KtFunctionSymbol: returnType: kotlin/Function0 symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null KtValueParameterSymbol: annotationsList: [] callableIdIfNonLocal: null @@ -71,6 +75,8 @@ KtFunctionSymbol: returnType: kotlin/Function0 symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/varargFunctions.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/varargFunctions.txt index 30cc67434e5..a679620740e 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/varargFunctions.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/varargFunctions.txt @@ -37,6 +37,8 @@ KtFunctionSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" @@ -81,6 +83,8 @@ KtFunctionSymbol: returnType: kotlin/Float? symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" @@ -125,6 +129,8 @@ KtFunctionSymbol: returnType: kotlin/Any symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" @@ -169,6 +175,8 @@ KtFunctionSymbol: returnType: ERROR_TYPE symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] visibility: Public getContainingModule: KtSourceModule "Sources of main" diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/accessorField.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByReference/accessorField.descriptors.txt index da1c01aa550..17415252361 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/accessorField.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/accessorField.descriptors.txt @@ -10,6 +10,6 @@ KtBackingFieldSymbol: returnType: kotlin/Int symbolKind: LOCAL typeParameters: [] - getContainingModule: Could not render due to org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Unexpected KtSymbol KtFe10DescSyntheticFieldSymbol + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: var field: kotlin.Int defined in ``[SyntheticFieldDescriptor@660c5189] deprecationStatus: null \ No newline at end of file diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.descriptors.txt index a711df25b2b..80d6788d5b7 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.descriptors.txt @@ -31,6 +31,9 @@ KtConstructorSymbol: returnType: (kotlin/collections/MutableCollection..kotlin/collections/Collection?) symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to java.util.NoSuchElementException: Collection contains no element matching the predicate. + + deprecationStatus: null ] visibility: Public getContainingModule: Could not render due to java.util.NoSuchElementException: Collection contains no element matching the predicate. diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.txt b/analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.txt index 8e5f52f4538..141a145f6ca 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.txt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.txt @@ -31,6 +31,8 @@ KtConstructorSymbol: returnType: ft>, kotlin/collections/Collection>?> symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSdkModule "SDK jdk" + deprecationStatus: null ] visibility: Public getContainingModule: KtSdkModule "SDK jdk" diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/propertyReceiverParameter.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByReference/propertyReceiverParameter.descriptors.txt index bb10428d73b..e6a2498f984 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/propertyReceiverParameter.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/propertyReceiverParameter.descriptors.txt @@ -23,6 +23,8 @@ KtKotlinPropertySymbol: typeParameters: [] valueParameters: [] visibility: Public + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null hasBackingField: false hasGetter: true hasSetter: false diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.descriptors.txt b/analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.descriptors.txt index 8b51735d4ac..ace10da194e 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.descriptors.txt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.descriptors.txt @@ -28,6 +28,9 @@ KtSamConstructorSymbol: returnType: kotlin/Function0 symbolKind: LOCAL typeParameters: [] + getContainingModule: Could not render due to kotlin.NotImplementedError: An operation is not implemented: value-parameter function: () -> kotlin.Unit defined in java.lang.Runnable[ValueParameterDescriptorImpl@4dcd7cfa] + + deprecationStatus: null ] getContainingModule: Could not render due to java.util.NoSuchElementException: Collection contains no element matching the predicate. diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.txt b/analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.txt index 29480c5c1d1..be0000e8c6a 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.txt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.txt @@ -28,6 +28,8 @@ KtSamConstructorSymbol: returnType: kotlin/Function0 symbolKind: LOCAL typeParameters: [] + getContainingModule: KtSourceModule "Sources of main" + deprecationStatus: null ] getContainingModule: KtSourceModule "Sources of main" deprecationStatus: null \ No newline at end of file