diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolveTransformer.kt index 807741a451a..90c3b1bd82d 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolveTransformer.kt @@ -58,20 +58,6 @@ fun F.runStatusResolveForLocalClass( return this.transform(transformer, null) } -abstract class ResolvedStatusCalculator { - abstract fun tryCalculateResolvedStatus(declaration: FirCallableDeclaration): FirResolvedDeclarationStatus - - object Default : ResolvedStatusCalculator() { - override fun tryCalculateResolvedStatus(declaration: FirCallableDeclaration): FirResolvedDeclarationStatus { - val status = declaration.status - require(status is FirResolvedDeclarationStatus) { - "Status of ${declaration.render()} is unresolved" - } - return status - } - } -} - open class FirStatusResolveTransformer( session: FirSession, scopeSession: ScopeSession,