Refactor typeWithStarProjections() so it uses FirClassSymbol instead of FirClass

It removes necessity to access .fir in plugins
This commit is contained in:
Leonid Startsev
2022-08-09 14:21:57 +02:00
committed by Space
parent b17ead97bc
commit 638665d9b0
3 changed files with 5 additions and 6 deletions
@@ -260,8 +260,7 @@ class SerializationFirResolveExtension(session: FirSession) : FirDeclarationGene
})
superTypeRefs += buildResolvedTypeRef {
@OptIn(SymbolInternals::class)
type = generatedSerializerClassId.constructClassLikeType(arrayOf(owner.fir.typeWithStarProjections()), isNullable = false)
type = generatedSerializerClassId.constructClassLikeType(arrayOf(owner.typeWithStarProjections()), isNullable = false)
}
}
// TODO: add typed constructor