[LL FIR] mark LLFirTargetResolver and LLFirLazyResolver as sealed as we know hierarchy
This commit is contained in:
committed by
Space Team
parent
4db10a1d94
commit
c4bb5c6d8f
+1
-1
@@ -15,7 +15,7 @@ import org.jetbrains.kotlin.fir.resolve.ResolutionMode
|
||||
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher
|
||||
import org.jetbrains.kotlin.fir.visitors.transformSingle
|
||||
|
||||
internal abstract class LLFirAbstractBodyTargetResolver(
|
||||
internal sealed class LLFirAbstractBodyTargetResolver(
|
||||
resolveTarget: LLFirResolveTarget,
|
||||
resolvePhase: FirResolvePhase,
|
||||
protected val llImplicitBodyResolveComputationSession: LLImplicitBodyResolveComputationSession = LLImplicitBodyResolveComputationSession(),
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ import org.jetbrains.kotlin.utils.exceptions.requireWithAttachment
|
||||
* @see LLFirLazyResolverRunner
|
||||
* @see LLFirTargetResolver
|
||||
*/
|
||||
internal abstract class LLFirLazyResolver(val resolverPhase: FirResolvePhase) {
|
||||
internal sealed class LLFirLazyResolver(val resolverPhase: FirResolvePhase) {
|
||||
fun resolve(target: LLFirResolveTarget) {
|
||||
val resolver = createTargetResolver(target)
|
||||
requireWithAttachment(
|
||||
|
||||
+1
-1
@@ -73,7 +73,7 @@ import org.jetbrains.kotlin.utils.exceptions.requireWithAttachment
|
||||
* @see LLFirLockProvider
|
||||
* @see FirResolvePhase
|
||||
*/
|
||||
internal abstract class LLFirTargetResolver(
|
||||
internal sealed class LLFirTargetResolver(
|
||||
protected val resolveTarget: LLFirResolveTarget,
|
||||
val resolverPhase: FirResolvePhase,
|
||||
private val isJumpingPhase: Boolean = false,
|
||||
|
||||
Reference in New Issue
Block a user