File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
java/kotlin-extractor/src/main/kotlin/utils/versions/v_2_0_255-SNAPSHOT Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 1+ package com.github.codeql.utils.versions
2+
3+ import com.github.codeql.utils.Psi2IrFacade
4+ import com.intellij.psi.PsiElement
5+ import org.jetbrains.kotlin.ir.PsiSourceManager
6+ import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
7+ import org.jetbrains.kotlin.ir.IrElement
8+ import org.jetbrains.kotlin.ir.declarations.IrFile
9+ import org.jetbrains.kotlin.psi.KtFile
10+
11+ fun getPsi2Ir (): Psi2IrFacade ? = Psi2Ir ()
12+
13+ private class Psi2Ir () : Psi2IrFacade {
14+ override fun getKtFile (irFile : IrFile ): KtFile ? {
15+ return irFile.getKtFile()
16+ }
17+
18+ override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
19+ return PsiSourceManager .findPsiElement(irElement, irFile)
20+ }
21+ }
You can’t perform that action at this time.
0 commit comments