[FIR IDE] Render error class types identically in DebugSymbolRenderer
This commit fixes KtFe10SymbolByPsiTestGenerated.testVarargFunctions().
This commit is contained in:
+2
@@ -9,6 +9,7 @@ import org.jetbrains.kotlin.resolve.deprecation.DeprecationInfo
|
|||||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||||
import org.jetbrains.kotlin.analysis.api.components.KtSymbolInfoProviderMixIn
|
import org.jetbrains.kotlin.analysis.api.components.KtSymbolInfoProviderMixIn
|
||||||
import org.jetbrains.kotlin.analysis.api.symbols.markers.*
|
import org.jetbrains.kotlin.analysis.api.symbols.markers.*
|
||||||
|
import org.jetbrains.kotlin.analysis.api.types.KtClassErrorType
|
||||||
import org.jetbrains.kotlin.analysis.api.types.KtType
|
import org.jetbrains.kotlin.analysis.api.types.KtType
|
||||||
import org.jetbrains.kotlin.name.CallableId
|
import org.jetbrains.kotlin.name.CallableId
|
||||||
import org.jetbrains.kotlin.name.ClassId
|
import org.jetbrains.kotlin.name.ClassId
|
||||||
@@ -84,6 +85,7 @@ public object DebugSymbolRenderer {
|
|||||||
}
|
}
|
||||||
append("]")
|
append("]")
|
||||||
}
|
}
|
||||||
|
is KtClassErrorType -> "ERROR_TYPE"
|
||||||
is KtType -> value.asStringForDebugging()
|
is KtType -> value.asStringForDebugging()
|
||||||
is KtSymbol -> {
|
is KtSymbol -> {
|
||||||
val symbolTag = when (value) {
|
val symbolTag = when (value) {
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ KtFunctionSymbol:
|
|||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
|
|
||||||
KtValueParameterSymbol:
|
KtValueParameterSymbol:
|
||||||
annotatedType: [] ERROR CLASS: Symbol not found for Unresolved
|
annotatedType: [] ERROR_TYPE
|
||||||
annotationClassIds: []
|
annotationClassIds: []
|
||||||
annotations: []
|
annotations: []
|
||||||
callableIdIfNonLocal: null
|
callableIdIfNonLocal: null
|
||||||
|
|||||||
Reference in New Issue
Block a user