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
16
16
class CommentExtractor (private val fileExtractor : KotlinFileExtractor , private val file : IrFile , private val fileLabel : Label <out DbFile >) {
17
17
private val tw = fileExtractor.tw
18
18
private val logger = fileExtractor.logger
19
- private val psi2Ir = Psi2Ir ()
19
+ private val psi2Ir = Psi2Ir (logger )
20
20
private val ktFile = psi2Ir.getKtFile(file)
21
21
22
22
fun extract () {
Original file line number Diff line number Diff line change 1
1
package com.github.codeql.utils.versions
2
2
3
+ import com.github.codeql.FileLogger
3
4
import com.intellij.psi.PsiElement
4
5
import org.jetbrains.kotlin.ir.IrElement
5
6
import org.jetbrains.kotlin.ir.declarations.IrFile
6
7
import org.jetbrains.kotlin.psi.KtFile
7
8
import org.jetbrains.kotlin.psi2ir.PsiSourceManager
8
9
9
- class Psi2Ir : Psi2IrFacade {
10
+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
10
11
companion object {
11
12
val psiManager = PsiSourceManager ()
12
13
}
@@ -18,4 +19,4 @@ class Psi2Ir : Psi2IrFacade {
18
19
override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
19
20
return psiManager.findPsiElement(irElement, irFile)
20
21
}
21
- }
22
+ }
Original file line number Diff line number Diff line change 1
1
package com.github.codeql.utils.versions
2
2
3
+ import com.github.codeql.FileLogger
3
4
import com.intellij.psi.PsiElement
4
5
import org.jetbrains.kotlin.ir.IrElement
5
6
import org.jetbrains.kotlin.ir.declarations.IrFile
6
7
import org.jetbrains.kotlin.psi.KtFile
7
8
import org.jetbrains.kotlin.psi2ir.PsiSourceManager
8
9
9
- class Psi2Ir : Psi2IrFacade {
10
+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
10
11
companion object {
11
12
val psiManager = PsiSourceManager ()
12
13
}
@@ -18,4 +19,4 @@ class Psi2Ir : Psi2IrFacade {
18
19
override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
19
20
return psiManager.findPsiElement(irElement, irFile)
20
21
}
21
- }
22
+ }
Original file line number Diff line number Diff line change 1
1
package com.github.codeql.utils.versions
2
2
3
+ import com.github.codeql.FileLogger
3
4
import com.intellij.psi.PsiElement
4
5
import org.jetbrains.kotlin.ir.IrElement
5
6
import org.jetbrains.kotlin.ir.declarations.IrFile
6
7
import org.jetbrains.kotlin.psi.KtFile
7
8
import org.jetbrains.kotlin.psi2ir.PsiSourceManager
8
9
9
- class Psi2Ir : Psi2IrFacade {
10
+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
10
11
companion object {
11
12
val psiManager = PsiSourceManager ()
12
13
}
@@ -18,4 +19,4 @@ class Psi2Ir : Psi2IrFacade {
18
19
override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
19
20
return psiManager.findPsiElement(irElement, irFile)
20
21
}
21
- }
22
+ }
Original file line number Diff line number Diff line change 1
1
package com.github.codeql.utils.versions
2
2
3
+ import com.github.codeql.FileLogger
3
4
import com.intellij.psi.PsiElement
4
5
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
5
6
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
6
7
import org.jetbrains.kotlin.ir.IrElement
7
8
import org.jetbrains.kotlin.ir.declarations.IrFile
8
9
import org.jetbrains.kotlin.psi.KtFile
9
10
10
- class Psi2Ir : Psi2IrFacade {
11
+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
11
12
override fun getKtFile (irFile : IrFile ): KtFile ? {
12
13
return irFile.getKtFile()
13
14
}
14
15
15
16
override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
16
17
return PsiSourceManager .findPsiElement(irElement, irFile)
17
18
}
18
- }
19
+ }
Original file line number Diff line number Diff line change 1
1
package com.github.codeql.utils.versions
2
2
3
+ import com.github.codeql.FileLogger
3
4
import com.intellij.psi.PsiElement
4
5
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
5
6
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
6
7
import org.jetbrains.kotlin.ir.IrElement
7
8
import org.jetbrains.kotlin.ir.declarations.IrFile
8
9
import org.jetbrains.kotlin.psi.KtFile
9
10
10
- class Psi2Ir : Psi2IrFacade {
11
+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
11
12
override fun getKtFile (irFile : IrFile ): KtFile ? {
12
13
return irFile.getKtFile()
13
14
}
14
15
15
16
override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
16
17
return PsiSourceManager .findPsiElement(irElement, irFile)
17
18
}
18
- }
19
+ }
Original file line number Diff line number Diff line change 1
1
package com.github.codeql.utils.versions
2
2
3
+ import com.github.codeql.FileLogger
3
4
import com.intellij.psi.PsiElement
4
5
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
5
6
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
6
7
import org.jetbrains.kotlin.ir.IrElement
7
8
import org.jetbrains.kotlin.ir.declarations.IrFile
8
9
import org.jetbrains.kotlin.psi.KtFile
9
10
10
- class Psi2Ir : Psi2IrFacade {
11
+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
11
12
override fun getKtFile (irFile : IrFile ): KtFile ? {
12
13
return irFile.getKtFile()
13
14
}
14
15
15
16
override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
16
17
return PsiSourceManager .findPsiElement(irElement, irFile)
17
18
}
18
- }
19
+ }
Original file line number Diff line number Diff line change 1
1
package com.github.codeql.utils.versions
2
2
3
+ import com.github.codeql.FileLogger
3
4
import com.intellij.psi.PsiElement
4
5
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
5
6
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
6
7
import org.jetbrains.kotlin.ir.IrElement
7
8
import org.jetbrains.kotlin.ir.declarations.IrFile
8
9
import org.jetbrains.kotlin.psi.KtFile
9
10
10
- class Psi2Ir : Psi2IrFacade {
11
+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
11
12
override fun getKtFile (irFile : IrFile ): KtFile ? {
12
13
return irFile.getKtFile()
13
14
}
14
15
15
16
override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
16
17
return PsiSourceManager .findPsiElement(irElement, irFile)
17
18
}
18
- }
19
+ }
Original file line number Diff line number Diff line change 1
1
package com.github.codeql.utils.versions
2
2
3
+ import com.github.codeql.FileLogger
3
4
import com.intellij.psi.PsiElement
4
5
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
5
6
import org.jetbrains.kotlin.backend.jvm.ir.getKtFile
6
7
import org.jetbrains.kotlin.ir.IrElement
7
8
import org.jetbrains.kotlin.ir.declarations.IrFile
8
9
import org.jetbrains.kotlin.psi.KtFile
9
10
10
- class Psi2Ir : Psi2IrFacade {
11
+ class Psi2Ir ( private val logger : FileLogger ) : Psi2IrFacade {
11
12
override fun getKtFile (irFile : IrFile ): KtFile ? {
12
13
return irFile.getKtFile()
13
14
}
14
15
15
16
override fun findPsiElement (irElement : IrElement , irFile : IrFile ): PsiElement ? {
16
17
return PsiSourceManager .findPsiElement(irElement, irFile)
17
18
}
18
- }
19
+ }
You can’t perform that action at this time.
0 commit comments