[FIR] Remove the redundant backing field check

This commit fixes a failing visibility check
(FirSymbolByPsiTestGenerated.testBackingField) for the backing field.

Merge-request: KT-MR-6389
Merged-by: Nikolay Lunyak <Nikolay.Lunyak@jetbrains.com>
This commit is contained in:
Nikolay Lunyak
2022-06-02 08:36:14 +00:00
committed by Space
parent 461d91a10e
commit 98c7399a35
9 changed files with 123 additions and 12 deletions
@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.analysis.api.impl.base.test.cases.symbols
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
import org.jetbrains.kotlin.psi.KtBackingField
import org.jetbrains.kotlin.psi.KtDeclaration
import org.jetbrains.kotlin.psi.KtFile
import org.jetbrains.kotlin.psi.KtParameter
@@ -28,6 +29,7 @@ abstract class AbstractSymbolByPsiTest : AbstractSymbolTest() {
private val KtDeclaration.isValidForSymbolCreation
get() =
when (this) {
is KtBackingField -> false
is KtParameter -> !this.isFunctionTypeParameter
else -> true
}