Skip to content

Commit 4c68624

Browse files
committed
Kotlin: Pass a FileLogger to Psi2Ir
1 parent b9072a3 commit 4c68624

File tree

9 files changed

+25
-17
lines changed

9 files changed

+25
-17
lines changed

java/kotlin-extractor/src/main/kotlin/comments/CommentExtractor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import org.jetbrains.kotlin.psi.psiUtil.startOffset
1616
class 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() {

java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_4_32/Psi2Ir.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package com.github.codeql.utils.versions
22

3+
import com.github.codeql.FileLogger
34
import com.intellij.psi.PsiElement
45
import org.jetbrains.kotlin.ir.IrElement
56
import org.jetbrains.kotlin.ir.declarations.IrFile
67
import org.jetbrains.kotlin.psi.KtFile
78
import 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+
}

java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_5_0/Psi2Ir.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package com.github.codeql.utils.versions
22

3+
import com.github.codeql.FileLogger
34
import com.intellij.psi.PsiElement
45
import org.jetbrains.kotlin.ir.IrElement
56
import org.jetbrains.kotlin.ir.declarations.IrFile
67
import org.jetbrains.kotlin.psi.KtFile
78
import 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+
}

java/kotlin-extractor/src/main/kotlin/utils/versions/v_1_5_10/Psi2Ir.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
package com.github.codeql.utils.versions
22

3+
import com.github.codeql.FileLogger
34
import com.intellij.psi.PsiElement
45
import org.jetbrains.kotlin.ir.IrElement
56
import org.jetbrains.kotlin.ir.declarations.IrFile
67
import org.jetbrains.kotlin.psi.KtFile
78
import 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+
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
package com.github.codeql.utils.versions
22

3+
import com.github.codeql.FileLogger
34
import com.intellij.psi.PsiElement
45
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67
import org.jetbrains.kotlin.ir.IrElement
78
import org.jetbrains.kotlin.ir.declarations.IrFile
89
import 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+
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
package com.github.codeql.utils.versions
22

3+
import com.github.codeql.FileLogger
34
import com.intellij.psi.PsiElement
45
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67
import org.jetbrains.kotlin.ir.IrElement
78
import org.jetbrains.kotlin.ir.declarations.IrFile
89
import 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+
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
package com.github.codeql.utils.versions
22

3+
import com.github.codeql.FileLogger
34
import com.intellij.psi.PsiElement
45
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67
import org.jetbrains.kotlin.ir.IrElement
78
import org.jetbrains.kotlin.ir.declarations.IrFile
89
import 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+
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
package com.github.codeql.utils.versions
22

3+
import com.github.codeql.FileLogger
34
import com.intellij.psi.PsiElement
45
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67
import org.jetbrains.kotlin.ir.IrElement
78
import org.jetbrains.kotlin.ir.declarations.IrFile
89
import 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+
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
package com.github.codeql.utils.versions
22

3+
import com.github.codeql.FileLogger
34
import com.intellij.psi.PsiElement
45
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
56
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
67
import org.jetbrains.kotlin.ir.IrElement
78
import org.jetbrains.kotlin.ir.declarations.IrFile
89
import 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+
}

0 commit comments

Comments
 (0)