[LL API] Remove unnecessary safe type check in 'FirCodeFragment.psi'

This commit is contained in:
Yan Zhulanow
2023-07-31 20:24:15 +09:00
committed by Space Team
parent 4fa2a24118
commit 1a353b544b
@@ -17,6 +17,7 @@ import org.jetbrains.kotlin.fir.analysis.collectors.DiagnosticCollectorComponent
import org.jetbrains.kotlin.fir.declarations.FirCodeFragment
import org.jetbrains.kotlin.fir.declarations.FirDeclaration
import org.jetbrains.kotlin.fir.declarations.FirRegularClass
import org.jetbrains.kotlin.fir.psi
import org.jetbrains.kotlin.psi
import org.jetbrains.kotlin.psi.KtCodeFragment
import org.jetbrains.kotlin.psi.KtDeclaration
@@ -53,7 +54,9 @@ internal open class LLFirDiagnosticVisitor(
}
override fun visitCodeFragment(codeFragment: FirCodeFragment, data: Nothing?) {
val contextElement = (codeFragment.source.psi as? KtCodeFragment)?.context
val ktCodeFragment = codeFragment.psi as KtCodeFragment
val contextElement = ktCodeFragment.context
if (contextElement != null) {
fun process(containingSymbols: List<FirDeclaration>) {
if (containingSymbols.isEmpty()) {