Joel Wilcox
02/05/2025, 1:40 AMFirSupertypeGenerationExtension
but I wanted to verify if that's expected or if there are better optionsJoel Wilcox
02/05/2025, 1:41 AMFirSupertypeGenerationExtension
:
public class SampleSupertypeExtension(session: FirSession) : FirSupertypeGenerationExtension(session) {
override fun computeAdditionalSupertypes(
classLikeDeclaration: FirClassLikeDeclaration,
resolvedSupertypes: List<FirResolvedTypeRef>,
typeResolver: TypeResolveService,
): List<ConeKotlinType> {
classLikeDeclaration.replaceAnnotations(
classLikeDeclaration.annotations + buildAnnotationCall { /* ... */ },
)