FIR checker: FirReturnAllowedChecker -> FirReturnSyntaxAndLabelChecker
This commit is contained in:
committed by
TeamCityServer
parent
fadde98a86
commit
d3b9419837
+1
-1
@@ -96,7 +96,7 @@ object CommonExpressionCheckers : ExpressionCheckers() {
|
|||||||
|
|
||||||
override val returnExpressionCheckers: Set<FirReturnExpressionChecker>
|
override val returnExpressionCheckers: Set<FirReturnExpressionChecker>
|
||||||
get() = setOf(
|
get() = setOf(
|
||||||
FirReturnAllowedChecker,
|
FirReturnSyntaxAndLabelChecker,
|
||||||
FirFunctionReturnTypeMismatchChecker
|
FirFunctionReturnTypeMismatchChecker
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirAnonymousFunctionSymbol
|
|||||||
import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
|
import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
|
||||||
import org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol
|
import org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol
|
||||||
|
|
||||||
object FirReturnAllowedChecker : FirReturnExpressionChecker() {
|
object FirReturnSyntaxAndLabelChecker : FirReturnExpressionChecker() {
|
||||||
override fun check(expression: FirReturnExpression, context: CheckerContext, reporter: DiagnosticReporter) {
|
override fun check(expression: FirReturnExpression, context: CheckerContext, reporter: DiagnosticReporter) {
|
||||||
val source = expression.source
|
val source = expression.source
|
||||||
if (source?.kind == FirFakeSourceElementKind.ImplicitReturn) return
|
if (source?.kind == FirFakeSourceElementKind.ImplicitReturn) return
|
||||||
Reference in New Issue
Block a user