[FIR] Add transformSuperTypeRefs to FirClass

This commit is contained in:
Dmitriy Novozhilov
2020-04-28 11:53:27 +03:00
parent bad4497970
commit bb645a7962
9 changed files with 33 additions and 5 deletions
@@ -81,11 +81,16 @@ class FirJavaClass @FirImplementationDetail internal constructor(
typeParameters.transformInplace(transformer, data)
transformDeclarations(transformer, data)
status = status.transformSingle(transformer, data)
superTypeRefs.transformInplace(transformer, data)
transformSuperTypeRefs(transformer, data)
transformAnnotations(transformer, data)
return this
}
override fun <D> transformSuperTypeRefs(transformer: FirTransformer<D>, data: D): FirRegularClass {
superTypeRefs.transformInplace(transformer, data)
return this
}
override fun <D> transformStatus(transformer: FirTransformer<D>, data: D): FirJavaClass {
status = status.transformSingle(transformer, data)
return this