blob: 890d3f27702d5dd127676b20c60b9c6b68c14c99 [file]
plugins {
kotlin("jvm")
id("jps-compatible")
}
dependencies {
api(project(":compiler:ir.tree"))
api(project(":compiler:serialization"))
api(project(":kotlin-util-klib"))
api(project(":kotlin-util-klib-metadata"))
api(project(":compiler:util"))
implementation(project(":compiler:psi"))
implementation(project(":compiler:frontend.common-psi"))
compileOnly(commonDependency("org.jetbrains.kotlin:kotlin-reflect")) { isTransitive = false }
compileOnly(commonDependency("org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil"))
compileOnly(intellijCore())
}
optInToUnsafeDuringIrConstructionAPI()
optInToObsoleteDescriptorBasedAPI()
sourceSets {
"main" { projectDefault() }
"test" {}
}