[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.resolve.transformers.body.resolve.FirAbstractBodyResolveTransformerDispatcher
|
||||||
import org.jetbrains.kotlin.fir.visitors.transformSingle
|
import org.jetbrains.kotlin.fir.visitors.transformSingle
|
||||||
|
|
||||||
internal abstract class LLFirAbstractBodyTargetResolver(
|
internal sealed class LLFirAbstractBodyTargetResolver(
|
||||||
resolveTarget: LLFirResolveTarget,
|
resolveTarget: LLFirResolveTarget,
|
||||||
resolvePhase: FirResolvePhase,
|
resolvePhase: FirResolvePhase,
|
||||||
protected val llImplicitBodyResolveComputationSession: LLImplicitBodyResolveComputationSession = LLImplicitBodyResolveComputationSession(),
|
protected val llImplicitBodyResolveComputationSession: LLImplicitBodyResolveComputationSession = LLImplicitBodyResolveComputationSession(),
|
||||||
|
|||||||
+1
-1
@@ -19,7 +19,7 @@ import org.jetbrains.kotlin.utils.exceptions.requireWithAttachment
|
|||||||
* @see LLFirLazyResolverRunner
|
* @see LLFirLazyResolverRunner
|
||||||
* @see LLFirTargetResolver
|
* @see LLFirTargetResolver
|
||||||
*/
|
*/
|
||||||
internal abstract class LLFirLazyResolver(val resolverPhase: FirResolvePhase) {
|
internal sealed class LLFirLazyResolver(val resolverPhase: FirResolvePhase) {
|
||||||
fun resolve(target: LLFirResolveTarget) {
|
fun resolve(target: LLFirResolveTarget) {
|
||||||
val resolver = createTargetResolver(target)
|
val resolver = createTargetResolver(target)
|
||||||
requireWithAttachment(
|
requireWithAttachment(
|
||||||
|
|||||||
+1
-1
@@ -73,7 +73,7 @@ import org.jetbrains.kotlin.utils.exceptions.requireWithAttachment
|
|||||||
* @see LLFirLockProvider
|
* @see LLFirLockProvider
|
||||||
* @see FirResolvePhase
|
* @see FirResolvePhase
|
||||||
*/
|
*/
|
||||||
internal abstract class LLFirTargetResolver(
|
internal sealed class LLFirTargetResolver(
|
||||||
protected val resolveTarget: LLFirResolveTarget,
|
protected val resolveTarget: LLFirResolveTarget,
|
||||||
val resolverPhase: FirResolvePhase,
|
val resolverPhase: FirResolvePhase,
|
||||||
private val isJumpingPhase: Boolean = false,
|
private val isJumpingPhase: Boolean = false,
|
||||||
|
|||||||
Reference in New Issue
Block a user