FIR: Extract BodyResolveContext from BodyResolveTransformerComponents

Its content is assumed to be changing and might be injected into
body resolver
This commit is contained in:
Denis Zharkov
2020-03-19 11:54:03 +03:00
parent 28f33822ab
commit 7927ef9f66
8 changed files with 83 additions and 76 deletions
@@ -223,7 +223,7 @@ private class FirDesignatedBodyResolveTransformerForIDE(
}
override fun transformDeclaration(declaration: FirDeclaration, data: ResolutionMode): CompositeTransformResult<FirDeclaration> {
return components.withContainer(declaration) {
return context.withContainer(declaration) {
declaration.replaceResolvePhase(transformerPhase)
transformElement(declaration, data)
}