File tree Expand file tree Collapse file tree 9 files changed +25
-17
lines changed
java/kotlin-extractor/src/main/kotlin Expand file tree Collapse file tree 9 files changed +25
-17
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.psi.psiUtil.startOffset
1616class CommentExtractor (private val fileExtractor : KotlinFileExtractor , private val file : IrFile , private val fileLabel : Label <out DbFile >) {
1717 private val tw = fileExtractor.tw
1818 private val logger = fileExtractor.logger
19- private val psi2Ir = Psi2Ir ()
19+ private val psi2Ir = Psi2Ir (logger )
2020 private val ktFile = psi2Ir.getKtFile(file)
2121
2222 fun extract () {
Original file line number Diff line number Diff line change 11package com.github.codeql.utils.versions
22
3+ import com.github.codeql.FileLogger
34import com.intellij.psi.PsiElement
45import org.jetbrains.kotlin.ir.IrElement
56import org.jetbrains.kotlin.ir.declarations.IrFile
67import org.jetbrains.kotlin.psi.KtFile
78import org.jetbrains.kotlin.psi2ir.PsiSourceManager
89
9- class Psi2Ir : Psi2IrFacade {
10+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
1011 companion object {
1112 val psiManager = PsiSourceManager ()
1213 }
@@ -18,4 +19,4 @@ class Psi2Ir : Psi2IrFacade {
1819 override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
1920 return psiManager.findPsiElement(irElement, irFile)
2021 }
21- }
22+ }
Original file line number Diff line number Diff line change 11package com.github.codeql.utils.versions
22
3+ import com.github.codeql.FileLogger
34import com.intellij.psi.PsiElement
45import org.jetbrains.kotlin.ir.IrElement
56import org.jetbrains.kotlin.ir.declarations.IrFile
67import org.jetbrains.kotlin.psi.KtFile
78import org.jetbrains.kotlin.psi2ir.PsiSourceManager
89
9- class Psi2Ir : Psi2IrFacade {
10+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
1011 companion object {
1112 val psiManager = PsiSourceManager ()
1213 }
@@ -18,4 +19,4 @@ class Psi2Ir : Psi2IrFacade {
1819 override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
1920 return psiManager.findPsiElement(irElement, irFile)
2021 }
21- }
22+ }
Original file line number Diff line number Diff line change 11package com.github.codeql.utils.versions
22
3+ import com.github.codeql.FileLogger
34import com.intellij.psi.PsiElement
45import org.jetbrains.kotlin.ir.IrElement
56import org.jetbrains.kotlin.ir.declarations.IrFile
67import org.jetbrains.kotlin.psi.KtFile
78import org.jetbrains.kotlin.psi2ir.PsiSourceManager
89
9- class Psi2Ir : Psi2IrFacade {
10+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
1011 companion object {
1112 val psiManager = PsiSourceManager ()
1213 }
@@ -18,4 +19,4 @@ class Psi2Ir : Psi2IrFacade {
1819 override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
1920 return psiManager.findPsiElement(irElement, irFile)
2021 }
21- }
22+ }
Original file line number Diff line number Diff line change 11package com.github.codeql.utils.versions
22
3+ import com.github.codeql.FileLogger
34import com.intellij.psi.PsiElement
45import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67import org.jetbrains.kotlin.ir.IrElement
78import org.jetbrains.kotlin.ir.declarations.IrFile
89import org.jetbrains.kotlin.psi.KtFile
910
10- class Psi2Ir : Psi2IrFacade {
11+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
1112 override fun getKtFile (irFile : IrFile ): KtFile ? {
1213 return irFile.getKtFile()
1314 }
1415
1516 override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
1617 return PsiSourceManager .findPsiElement(irElement, irFile)
1718 }
18- }
19+ }
Original file line number Diff line number Diff line change 11package com.github.codeql.utils.versions
22
3+ import com.github.codeql.FileLogger
34import com.intellij.psi.PsiElement
45import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67import org.jetbrains.kotlin.ir.IrElement
78import org.jetbrains.kotlin.ir.declarations.IrFile
89import org.jetbrains.kotlin.psi.KtFile
910
10- class Psi2Ir : Psi2IrFacade {
11+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
1112 override fun getKtFile (irFile : IrFile ): KtFile ? {
1213 return irFile.getKtFile()
1314 }
1415
1516 override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
1617 return PsiSourceManager .findPsiElement(irElement, irFile)
1718 }
18- }
19+ }
Original file line number Diff line number Diff line change 11package com.github.codeql.utils.versions
22
3+ import com.github.codeql.FileLogger
34import com.intellij.psi.PsiElement
45import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67import org.jetbrains.kotlin.ir.IrElement
78import org.jetbrains.kotlin.ir.declarations.IrFile
89import org.jetbrains.kotlin.psi.KtFile
910
10- class Psi2Ir : Psi2IrFacade {
11+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
1112 override fun getKtFile (irFile : IrFile ): KtFile ? {
1213 return irFile.getKtFile()
1314 }
1415
1516 override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
1617 return PsiSourceManager .findPsiElement(irElement, irFile)
1718 }
18- }
19+ }
Original file line number Diff line number Diff line change 11package com.github.codeql.utils.versions
22
3+ import com.github.codeql.FileLogger
34import com.intellij.psi.PsiElement
45import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67import org.jetbrains.kotlin.ir.IrElement
78import org.jetbrains.kotlin.ir.declarations.IrFile
89import org.jetbrains.kotlin.psi.KtFile
910
10- class Psi2Ir : Psi2IrFacade {
11+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
1112 override fun getKtFile (irFile : IrFile ): KtFile ? {
1213 return irFile.getKtFile()
1314 }
1415
1516 override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
1617 return PsiSourceManager .findPsiElement(irElement, irFile)
1718 }
18- }
19+ }
Original file line number Diff line number Diff line change 11package com.github.codeql.utils.versions
22
3+ import com.github.codeql.FileLogger
34import com.intellij.psi.PsiElement
45import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67import org.jetbrains.kotlin.ir.IrElement
78import org.jetbrains.kotlin.ir.declarations.IrFile
89import org.jetbrains.kotlin.psi.KtFile
910
10- class Psi2Ir : Psi2IrFacade {
11+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
1112 override fun getKtFile (irFile : IrFile ): KtFile ? {
1213 return irFile.getKtFile()
1314 }
1415
1516 override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
1617 return PsiSourceManager .findPsiElement(irElement, irFile)
1718 }
18- }
19+ }
You can’t perform that action at this time.
0 commit comments