Skip to content

Commit 1e4e45c

Browse files
committed
[FIR IDE] Render error class types identically in DebugSymbolRenderer
This commit fixes KtFe10SymbolByPsiTestGenerated.testVarargFunctions().
1 parent b8682f0 commit 1e4e45c

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/DebugSymbolRenderer.kt

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import org.jetbrains.kotlin.resolve.deprecation.DeprecationInfo
99
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
1010
import org.jetbrains.kotlin.analysis.api.components.KtSymbolInfoProviderMixIn
1111
import org.jetbrains.kotlin.analysis.api.symbols.markers.*
12+
import org.jetbrains.kotlin.analysis.api.types.KtClassErrorType
1213
import org.jetbrains.kotlin.analysis.api.types.KtType
1314
import org.jetbrains.kotlin.name.CallableId
1415
import org.jetbrains.kotlin.name.ClassId
@@ -84,6 +85,7 @@ public object DebugSymbolRenderer {
8485
}
8586
append("]")
8687
}
88+
is KtClassErrorType -> "ERROR_TYPE"
8789
is KtType -> value.asStringForDebugging()
8890
is KtSymbol -> {
8991
val symbolTag = when (value) {

analysis/analysis-api/testData/symbols/symbolByPsi/varargFunctions.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ KtFunctionSymbol:
122122
deprecationStatus: null
123123

124124
KtValueParameterSymbol:
125-
annotatedType: [] ERROR CLASS: Symbol not found for Unresolved
125+
annotatedType: [] ERROR_TYPE
126126
annotationClassIds: []
127127
annotations: []
128128
callableIdIfNonLocal: null

0 commit comments

Comments
 (0)