[FIR] Move extended checkers containers to :compiler:fir:entrypoint
This commit is contained in:
@@ -5,8 +5,6 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.fir.checkers
|
package org.jetbrains.kotlin.fir.checkers
|
||||||
|
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.declaration.ExtendedDeclarationCheckers
|
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.expression.ExtendedExpressionCheckers
|
|
||||||
import org.jetbrains.kotlin.fir.session.FirSessionFactory
|
import org.jetbrains.kotlin.fir.session.FirSessionFactory
|
||||||
|
|
||||||
fun FirSessionFactory.FirSessionConfigurator.registerCommonCheckers() {
|
fun FirSessionFactory.FirSessionConfigurator.registerCommonCheckers() {
|
||||||
|
|||||||
+4
-2
@@ -3,10 +3,11 @@
|
|||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.kotlin.fir.analysis.checkers.declaration
|
package org.jetbrains.kotlin.fir.checkers
|
||||||
|
|
||||||
import org.jetbrains.kotlin.fir.analysis.cfa.AbstractFirPropertyInitializationChecker
|
import org.jetbrains.kotlin.fir.analysis.cfa.AbstractFirPropertyInitializationChecker
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.cfa.FirControlFlowChecker
|
import org.jetbrains.kotlin.fir.analysis.checkers.cfa.FirControlFlowChecker
|
||||||
|
import org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.extended.*
|
import org.jetbrains.kotlin.fir.analysis.checkers.extended.*
|
||||||
|
|
||||||
object ExtendedDeclarationCheckers : DeclarationCheckers() {
|
object ExtendedDeclarationCheckers : DeclarationCheckers() {
|
||||||
@@ -24,7 +25,8 @@ object ExtendedDeclarationCheckers : DeclarationCheckers() {
|
|||||||
override val variableAssignmentCfaBasedCheckers: List<AbstractFirPropertyInitializationChecker> = listOf(
|
override val variableAssignmentCfaBasedCheckers: List<AbstractFirPropertyInitializationChecker> = listOf(
|
||||||
CanBeValChecker,
|
CanBeValChecker,
|
||||||
)
|
)
|
||||||
|
|
||||||
override val controlFlowAnalyserCheckers: List<FirControlFlowChecker> = listOf(
|
override val controlFlowAnalyserCheckers: List<FirControlFlowChecker> = listOf(
|
||||||
UnusedChecker
|
UnusedChecker
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
+8
-2
@@ -3,8 +3,12 @@
|
|||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.kotlin.fir.analysis.checkers.expression
|
package org.jetbrains.kotlin.fir.checkers
|
||||||
|
|
||||||
|
import org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers
|
||||||
|
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirBasicExpresionChecker
|
||||||
|
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirQualifiedAccessChecker
|
||||||
|
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirVariableAssignmentChecker
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.extended.*
|
import org.jetbrains.kotlin.fir.analysis.checkers.extended.*
|
||||||
|
|
||||||
object ExtendedExpressionCheckers : ExpressionCheckers() {
|
object ExtendedExpressionCheckers : ExpressionCheckers() {
|
||||||
@@ -13,10 +17,12 @@ object ExtendedExpressionCheckers : ExpressionCheckers() {
|
|||||||
RedundantSingleExpressionStringTemplateChecker,
|
RedundantSingleExpressionStringTemplateChecker,
|
||||||
EmptyRangeChecker
|
EmptyRangeChecker
|
||||||
)
|
)
|
||||||
|
|
||||||
override val variableAssignmentCheckers: List<FirVariableAssignmentChecker> = listOf(
|
override val variableAssignmentCheckers: List<FirVariableAssignmentChecker> = listOf(
|
||||||
CanBeReplacedWithOperatorAssignmentChecker
|
CanBeReplacedWithOperatorAssignmentChecker
|
||||||
)
|
)
|
||||||
|
|
||||||
override val qualifiedAccessCheckers: List<FirQualifiedAccessChecker> = listOf(
|
override val qualifiedAccessCheckers: List<FirQualifiedAccessChecker> = listOf(
|
||||||
RedundantCallOfConversionMethod
|
RedundantCallOfConversionMethod
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user