[FIR] Don't generate replace and transform in implementations with kind = Interface

This commit is contained in:
Dmitriy Novozhilov
2019-10-15 15:16:46 +03:00
parent f86f582922
commit 2ec305b34e
16 changed files with 206 additions and 337 deletions
@@ -67,6 +67,10 @@ class FirJavaClass internal constructor(
supertypesComputationStatus = newSupertypesComputationStatus
}
override fun replaceResolvePhase(newResolvePhase: FirResolvePhase) {
resolvePhase = newResolvePhase
}
override fun <R, D> acceptChildren(visitor: FirVisitor<R, D>, data: D) {
declarations.forEach { it.accept(visitor, data) }
annotations.forEach { it.accept(visitor, data) }