[Analysis API FIR] fix type rendering for type with "Cannot infer type for parameter" error

This commit is contained in:
Ilya Kirillov
2022-07-19 21:25:48 +02:00
parent 51cd5fb5d8
commit e8bf8cb182
4 changed files with 47 additions and 12 deletions
@@ -105,6 +105,7 @@ private fun ConeDiagnostic.toKtDiagnostic(
source.kind is KtFakeSourceElementKind && source.kind != KtFakeSourceElementKind.ReferenceInAtomicQualifiedAccess -> null
else -> this.getFactory(source).createOn(qualifiedAccessSource ?: source)
}
is ConeCannotInferParameterType -> FirErrors.CANNOT_INFER_PARAMETER_TYPE.createOn(source)
is ConeInstanceAccessBeforeSuperCall -> FirErrors.INSTANCE_ACCESS_BEFORE_SUPER_CALL.createOn(source, this.target)
is ConeStubDiagnostic -> null
is ConeIntermediateDiagnostic -> null