FIR: Replace trivial usages of ConeClassType with ConeClassLikeType

This commit is contained in:
Denis Zharkov
2019-11-14 17:43:16 +03:00
parent a485a5ffd6
commit f178cb6fb3
6 changed files with 22 additions and 15 deletions
@@ -633,7 +633,7 @@ class HtmlFirDump internal constructor(private var linkResolver: FirLinkResolver
+")"
}
private fun FlowContent.generate(type: ConeClassType) {
private fun FlowContent.generate(type: ConeClassLikeType) {
resolved {
symbolRef(type.lookupTag.toSymbol(session)) {
fqn(type.lookupTag.classId.relativeClassName)
@@ -719,7 +719,7 @@ class HtmlFirDump internal constructor(private var linkResolver: FirLinkResolver
private fun FlowContent.generate(type: ConeKotlinType) {
when (type) {
is ConeClassErrorType -> error { +type.reason }
is ConeClassType -> generate(type)
is ConeClassLikeType -> generate(type)
is ConeAbbreviatedType -> resolved {
symbolRef(type.abbreviationLookupTag.toSymbol(session)) {
simpleName(type.abbreviationLookupTag.name)