From 04a1027b39fe68ce853b65ce57db70049a656275 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 8 May 2020 14:05:00 +0300 Subject: [PATCH] [FIR] Add empty instances of `DeclarationCheckers` and `ExpressionCheckers` --- .../fir/analysis/checkers/declaration/DeclarationCheckers.kt | 4 ++++ .../fir/analysis/checkers/expression/ExpressionCheckers.kt | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckers.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckers.kt index 359137a2a54..06b3cc9cd18 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckers.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/DeclarationCheckers.kt @@ -6,6 +6,10 @@ package org.jetbrains.kotlin.fir.analysis.checkers.declaration abstract class DeclarationCheckers { + companion object { + val EMPTY: DeclarationCheckers = object : DeclarationCheckers() {} + } + open val declarationCheckers: List = emptyList() open val memberDeclarationCheckers: List = emptyList() open val constructorCheckers: List = emptyList() diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers.kt index f66f0d2c715..9cecd45eae3 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/ExpressionCheckers.kt @@ -6,6 +6,10 @@ package org.jetbrains.kotlin.fir.analysis.checkers.expression abstract class ExpressionCheckers { + companion object { + val EMPTY: ExpressionCheckers = object : ExpressionCheckers() {} + } + open val expressionCheckers: List = emptyList() open val qualifiedAccessCheckers: List = emptyList() open val functionCallCheckers: List = emptyList()