FIR: implement trivial typing for break & continue
This commit is contained in:
+4
-1
@@ -6,15 +6,18 @@
|
||||
package org.jetbrains.kotlin.fir.expressions.impl
|
||||
|
||||
import com.intellij.psi.PsiElement
|
||||
import org.jetbrains.kotlin.fir.FirAbstractElement
|
||||
import org.jetbrains.kotlin.fir.FirSession
|
||||
import org.jetbrains.kotlin.fir.FirTarget
|
||||
import org.jetbrains.kotlin.fir.expressions.FirJump
|
||||
import org.jetbrains.kotlin.fir.expressions.FirLoop
|
||||
import org.jetbrains.kotlin.fir.types.FirTypeRef
|
||||
import org.jetbrains.kotlin.fir.types.impl.FirImplicitNothingTypeRef
|
||||
|
||||
abstract class FirAbstractLoopJump(
|
||||
session: FirSession,
|
||||
psi: PsiElement?
|
||||
) : FirAbstractExpression(session, psi), FirJump<FirLoop> {
|
||||
override lateinit var target: FirTarget<FirLoop>
|
||||
|
||||
override var typeRef: FirTypeRef = FirImplicitNothingTypeRef(session, psi)
|
||||
}
|
||||
Reference in New Issue
Block a user