[FIR] Add empty instances of DeclarationCheckers and ExpressionCheckers
This commit is contained in:
+4
@@ -6,6 +6,10 @@
|
|||||||
package org.jetbrains.kotlin.fir.analysis.checkers.declaration
|
package org.jetbrains.kotlin.fir.analysis.checkers.declaration
|
||||||
|
|
||||||
abstract class DeclarationCheckers {
|
abstract class DeclarationCheckers {
|
||||||
|
companion object {
|
||||||
|
val EMPTY: DeclarationCheckers = object : DeclarationCheckers() {}
|
||||||
|
}
|
||||||
|
|
||||||
open val declarationCheckers: List<FirBasicDeclarationChecker> = emptyList()
|
open val declarationCheckers: List<FirBasicDeclarationChecker> = emptyList()
|
||||||
open val memberDeclarationCheckers: List<FirMemberDeclarationChecker> = emptyList()
|
open val memberDeclarationCheckers: List<FirMemberDeclarationChecker> = emptyList()
|
||||||
open val constructorCheckers: List<FirConstructorChecker> = emptyList()
|
open val constructorCheckers: List<FirConstructorChecker> = emptyList()
|
||||||
|
|||||||
+4
@@ -6,6 +6,10 @@
|
|||||||
package org.jetbrains.kotlin.fir.analysis.checkers.expression
|
package org.jetbrains.kotlin.fir.analysis.checkers.expression
|
||||||
|
|
||||||
abstract class ExpressionCheckers {
|
abstract class ExpressionCheckers {
|
||||||
|
companion object {
|
||||||
|
val EMPTY: ExpressionCheckers = object : ExpressionCheckers() {}
|
||||||
|
}
|
||||||
|
|
||||||
open val expressionCheckers: List<FirBasicExpresionChecker> = emptyList()
|
open val expressionCheckers: List<FirBasicExpresionChecker> = 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()
|
||||||
|
|||||||
Reference in New Issue
Block a user