KE2: add some third party dependencies as maven artifacts

This commit is contained in:
Paolo Tranquilli
2024-08-21 09:33:06 +02:00
committed by Ian Lynagh
parent dc51c5fc5b
commit 7447474207
11 changed files with 1517 additions and 2 deletions

View File

@@ -36,5 +36,10 @@ kt_jvm_library(
resources = glob(["src/main/resources/**"]),
visibility = ["//visibility:public"],
deps = [
"@maven_deps//:org_jetbrains_kotlin_%s" % kotlin_lib
for kotlin_lib in (
"kotlin_annotation_processing",
"kotlin_compiler",
)
],
)

View File

@@ -1,3 +1,19 @@
import com.intellij.openapi.editor.Document
import com.intellij.psi.PsiFile
import java.nio.file.Paths
// import org.jetbrains.kotlin.analysis.api.KtAnalysisApiInternals
// import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
// import org.jetbrains.kotlin.analysis.api.analyze
// import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeTokenProvider
// import org.jetbrains.kotlin.analysis.api.standalone.buildStandaloneAnalysisAPISession
// import org.jetbrains.kotlin.analysis.api.standalone.KtAlwaysAccessibleLifetimeTokenProvider
// import org.jetbrains.kotlin.analysis.project.structure.builder.buildKtLibraryModule
// import org.jetbrains.kotlin.analysis.project.structure.builder.buildKtSdkModule
// import org.jetbrains.kotlin.analysis.project.structure.builder.buildKtSourceModule
// import org.jetbrains.kotlin.analysis.project.structure.KtSourceModule
import org.jetbrains.kotlin.platform.jvm.JvmPlatforms
import org.jetbrains.kotlin.psi.*
fun main(args : Array<String>) {
println("Kotlin Extractor 2 running")
}