[FIR] Fix typo
This commit is contained in:
@@ -76,7 +76,7 @@ private class ComposedDeclarationCheckers : DeclarationCheckers() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private class ComposedExpressionCheckers : ExpressionCheckers() {
|
private class ComposedExpressionCheckers : ExpressionCheckers() {
|
||||||
override val expressionCheckers: List<FirBasicExpresionChecker>
|
override val expressionCheckers: List<FirBasicExpressionChecker>
|
||||||
get() = _expressionCheckers
|
get() = _expressionCheckers
|
||||||
override val qualifiedAccessCheckers: List<FirQualifiedAccessChecker>
|
override val qualifiedAccessCheckers: List<FirQualifiedAccessChecker>
|
||||||
get() = _qualifiedAccessCheckers
|
get() = _qualifiedAccessCheckers
|
||||||
@@ -85,7 +85,7 @@ private class ComposedExpressionCheckers : ExpressionCheckers() {
|
|||||||
override val variableAssignmentCheckers: List<FirVariableAssignmentChecker>
|
override val variableAssignmentCheckers: List<FirVariableAssignmentChecker>
|
||||||
get() = _variableAssignmentCheckers
|
get() = _variableAssignmentCheckers
|
||||||
|
|
||||||
private val _expressionCheckers: MutableList<FirBasicExpresionChecker> = mutableListOf()
|
private val _expressionCheckers: MutableList<FirBasicExpressionChecker> = mutableListOf()
|
||||||
private val _qualifiedAccessCheckers: MutableList<FirQualifiedAccessChecker> = mutableListOf()
|
private val _qualifiedAccessCheckers: MutableList<FirQualifiedAccessChecker> = mutableListOf()
|
||||||
private val _functionCallCheckers: MutableList<FirFunctionCallChecker> = mutableListOf()
|
private val _functionCallCheckers: MutableList<FirFunctionCallChecker> = mutableListOf()
|
||||||
private val _variableAssignmentCheckers: MutableList<FirVariableAssignmentChecker> = mutableListOf()
|
private val _variableAssignmentCheckers: MutableList<FirVariableAssignmentChecker> = mutableListOf()
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ abstract class ExpressionCheckers {
|
|||||||
val EMPTY: ExpressionCheckers = object : ExpressionCheckers() {}
|
val EMPTY: ExpressionCheckers = object : ExpressionCheckers() {}
|
||||||
}
|
}
|
||||||
|
|
||||||
open val expressionCheckers: List<FirBasicExpresionChecker> = emptyList()
|
open val expressionCheckers: List<FirBasicExpressionChecker> = emptyList()
|
||||||
open val qualifiedAccessCheckers: List<FirQualifiedAccessChecker> = emptyList()
|
open val qualifiedAccessCheckers: List<FirQualifiedAccessChecker> = emptyList()
|
||||||
open val functionCallCheckers: List<FirFunctionCallChecker> = emptyList()
|
open val functionCallCheckers: List<FirFunctionCallChecker> = emptyList()
|
||||||
open val variableAssignmentCheckers: List<FirVariableAssignmentChecker> = emptyList()
|
open val variableAssignmentCheckers: List<FirVariableAssignmentChecker> = emptyList()
|
||||||
|
|||||||
+1
-1
@@ -16,7 +16,7 @@ abstract class FirExpressionChecker<in E : FirStatement> {
|
|||||||
abstract fun check(expression: E, context: CheckerContext, reporter: DiagnosticReporter)
|
abstract fun check(expression: E, context: CheckerContext, reporter: DiagnosticReporter)
|
||||||
}
|
}
|
||||||
|
|
||||||
typealias FirBasicExpresionChecker = FirExpressionChecker<FirStatement>
|
typealias FirBasicExpressionChecker = FirExpressionChecker<FirStatement>
|
||||||
typealias FirQualifiedAccessChecker = FirExpressionChecker<FirQualifiedAccessExpression>
|
typealias FirQualifiedAccessChecker = FirExpressionChecker<FirQualifiedAccessExpression>
|
||||||
typealias FirFunctionCallChecker = FirExpressionChecker<FirFunctionCall>
|
typealias FirFunctionCallChecker = FirExpressionChecker<FirFunctionCall>
|
||||||
typealias FirVariableAssignmentChecker = FirExpressionChecker<FirVariableAssignment>
|
typealias FirVariableAssignmentChecker = FirExpressionChecker<FirVariableAssignment>
|
||||||
|
|||||||
+2
-2
@@ -6,7 +6,7 @@
|
|||||||
package org.jetbrains.kotlin.fir.analysis.checkers.extended
|
package org.jetbrains.kotlin.fir.analysis.checkers.extended
|
||||||
|
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext
|
import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirBasicExpresionChecker
|
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirBasicExpressionChecker
|
||||||
import org.jetbrains.kotlin.fir.analysis.diagnostics.DiagnosticReporter
|
import org.jetbrains.kotlin.fir.analysis.diagnostics.DiagnosticReporter
|
||||||
import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors.ARRAY_EQUALITY_OPERATOR_CAN_BE_REPLACED_WITH_EQUALS
|
import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors.ARRAY_EQUALITY_OPERATOR_CAN_BE_REPLACED_WITH_EQUALS
|
||||||
import org.jetbrains.kotlin.fir.analysis.getChild
|
import org.jetbrains.kotlin.fir.analysis.getChild
|
||||||
@@ -19,7 +19,7 @@ import org.jetbrains.kotlin.fir.types.classId
|
|||||||
import org.jetbrains.kotlin.fir.types.coneType
|
import org.jetbrains.kotlin.fir.types.coneType
|
||||||
import org.jetbrains.kotlin.lexer.KtTokens
|
import org.jetbrains.kotlin.lexer.KtTokens
|
||||||
|
|
||||||
object ArrayEqualityCanBeReplacedWithEquals : FirBasicExpresionChecker() {
|
object ArrayEqualityCanBeReplacedWithEquals : FirBasicExpressionChecker() {
|
||||||
override fun check(expression: FirStatement, context: CheckerContext, reporter: DiagnosticReporter) {
|
override fun check(expression: FirStatement, context: CheckerContext, reporter: DiagnosticReporter) {
|
||||||
if (expression !is FirEqualityOperatorCall) return
|
if (expression !is FirEqualityOperatorCall) return
|
||||||
if (expression.operation != FirOperation.EQ && expression.operation != FirOperation.NOT_EQ) return
|
if (expression.operation != FirOperation.EQ && expression.operation != FirOperation.NOT_EQ) return
|
||||||
|
|||||||
+2
-2
@@ -7,7 +7,7 @@ package org.jetbrains.kotlin.fir.analysis.checkers.extended
|
|||||||
|
|
||||||
import org.jetbrains.kotlin.fir.FirFakeSourceElement
|
import org.jetbrains.kotlin.fir.FirFakeSourceElement
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext
|
import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirBasicExpresionChecker
|
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirBasicExpressionChecker
|
||||||
import org.jetbrains.kotlin.fir.analysis.diagnostics.DiagnosticReporter
|
import org.jetbrains.kotlin.fir.analysis.diagnostics.DiagnosticReporter
|
||||||
import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors
|
import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors
|
||||||
import org.jetbrains.kotlin.fir.expressions.FirConstExpression
|
import org.jetbrains.kotlin.fir.expressions.FirConstExpression
|
||||||
@@ -15,7 +15,7 @@ import org.jetbrains.kotlin.fir.expressions.FirFunctionCall
|
|||||||
import org.jetbrains.kotlin.fir.expressions.FirStatement
|
import org.jetbrains.kotlin.fir.expressions.FirStatement
|
||||||
import org.jetbrains.kotlin.fir.scopes.impl.FirIntegerOperatorCall
|
import org.jetbrains.kotlin.fir.scopes.impl.FirIntegerOperatorCall
|
||||||
|
|
||||||
object EmptyRangeChecker : FirBasicExpresionChecker() {
|
object EmptyRangeChecker : FirBasicExpressionChecker() {
|
||||||
override fun check(expression: FirStatement, context: CheckerContext, reporter: DiagnosticReporter) {
|
override fun check(expression: FirStatement, context: CheckerContext, reporter: DiagnosticReporter) {
|
||||||
if (expression.source is FirFakeSourceElement<*>) return
|
if (expression.source is FirFakeSourceElement<*>) return
|
||||||
if (expression !is FirFunctionCall) return
|
if (expression !is FirFunctionCall) return
|
||||||
|
|||||||
+2
-2
@@ -14,7 +14,7 @@ import org.jetbrains.kotlin.fir.FirFakeSourceElementKind
|
|||||||
import org.jetbrains.kotlin.fir.FirLightSourceElement
|
import org.jetbrains.kotlin.fir.FirLightSourceElement
|
||||||
import org.jetbrains.kotlin.fir.FirPsiSourceElement
|
import org.jetbrains.kotlin.fir.FirPsiSourceElement
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext
|
import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirBasicExpresionChecker
|
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirBasicExpressionChecker
|
||||||
import org.jetbrains.kotlin.fir.analysis.diagnostics.DiagnosticReporter
|
import org.jetbrains.kotlin.fir.analysis.diagnostics.DiagnosticReporter
|
||||||
import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors.REDUNDANT_SINGLE_EXPRESSION_STRING_TEMPLATE
|
import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors.REDUNDANT_SINGLE_EXPRESSION_STRING_TEMPLATE
|
||||||
import org.jetbrains.kotlin.fir.expressions.FirFunctionCall
|
import org.jetbrains.kotlin.fir.expressions.FirFunctionCall
|
||||||
@@ -25,7 +25,7 @@ import org.jetbrains.kotlin.fir.types.classId
|
|||||||
import org.jetbrains.kotlin.fir.types.coneType
|
import org.jetbrains.kotlin.fir.types.coneType
|
||||||
import org.jetbrains.kotlin.psi.KtStringTemplateExpression
|
import org.jetbrains.kotlin.psi.KtStringTemplateExpression
|
||||||
|
|
||||||
object RedundantSingleExpressionStringTemplateChecker : FirBasicExpresionChecker() {
|
object RedundantSingleExpressionStringTemplateChecker : FirBasicExpressionChecker() {
|
||||||
override fun check(expression: FirStatement, context: CheckerContext, reporter: DiagnosticReporter) {
|
override fun check(expression: FirStatement, context: CheckerContext, reporter: DiagnosticReporter) {
|
||||||
if (expression.source?.kind != FirFakeSourceElementKind.GeneratedToStringCallOnTemplateEntry) return
|
if (expression.source?.kind != FirFakeSourceElementKind.GeneratedToStringCallOnTemplateEntry) return
|
||||||
if (expression !is FirFunctionCall) return
|
if (expression !is FirFunctionCall) return
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirSealedClassCons
|
|||||||
import org.jetbrains.kotlin.fir.analysis.checkers.expression.*
|
import org.jetbrains.kotlin.fir.analysis.checkers.expression.*
|
||||||
|
|
||||||
object CommonExpressionCheckers : ExpressionCheckers() {
|
object CommonExpressionCheckers : ExpressionCheckers() {
|
||||||
override val expressionCheckers: List<FirBasicExpresionChecker> = listOf()
|
override val expressionCheckers: List<FirBasicExpressionChecker> = listOf()
|
||||||
override val qualifiedAccessCheckers: List<FirQualifiedAccessChecker> = listOf(
|
override val qualifiedAccessCheckers: List<FirQualifiedAccessChecker> = listOf(
|
||||||
FirSuperNotAvailableChecker,
|
FirSuperNotAvailableChecker,
|
||||||
FirNotASupertypeChecker,
|
FirNotASupertypeChecker,
|
||||||
|
|||||||
+2
-2
@@ -6,13 +6,13 @@
|
|||||||
package org.jetbrains.kotlin.fir.checkers
|
package org.jetbrains.kotlin.fir.checkers
|
||||||
|
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.expression.ExpressionCheckers
|
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.FirBasicExpressionChecker
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.expression.FirQualifiedAccessChecker
|
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.expression.FirVariableAssignmentChecker
|
||||||
import org.jetbrains.kotlin.fir.analysis.checkers.extended.*
|
import org.jetbrains.kotlin.fir.analysis.checkers.extended.*
|
||||||
|
|
||||||
object ExtendedExpressionCheckers : ExpressionCheckers() {
|
object ExtendedExpressionCheckers : ExpressionCheckers() {
|
||||||
override val expressionCheckers: List<FirBasicExpresionChecker> = listOf(
|
override val expressionCheckers: List<FirBasicExpressionChecker> = listOf(
|
||||||
ArrayEqualityCanBeReplacedWithEquals,
|
ArrayEqualityCanBeReplacedWithEquals,
|
||||||
RedundantSingleExpressionStringTemplateChecker,
|
RedundantSingleExpressionStringTemplateChecker,
|
||||||
EmptyRangeChecker
|
EmptyRangeChecker
|
||||||
|
|||||||
Reference in New Issue
Block a user