[213] Switch to 213 platform
KTI-1114
This commit is contained in:
committed by
Space Team
parent
7f07b2a82c
commit
d4cffb8a5a
@@ -17,7 +17,8 @@ open class ApplicationExtensionDescriptor<T : Any>(name: String, private val ext
|
||||
ApplicationManager.getApplication().extensionArea.registerExtensionPoint(
|
||||
extensionPointName.name,
|
||||
extensionClass.name,
|
||||
ExtensionPoint.Kind.INTERFACE
|
||||
ExtensionPoint.Kind.INTERFACE,
|
||||
false
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -16,7 +16,8 @@ open class ProjectExtensionDescriptor<T : Any>(name: String, private val extensi
|
||||
project.extensionArea.registerExtensionPoint(
|
||||
extensionPointName.name,
|
||||
extensionClass.name,
|
||||
ExtensionPoint.Kind.INTERFACE
|
||||
ExtensionPoint.Kind.INTERFACE,
|
||||
false
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ package org.jetbrains.kotlin.utils
|
||||
|
||||
import java.io.File
|
||||
import java.lang.IllegalStateException
|
||||
import com.intellij.openapi.util.SystemInfo
|
||||
import com.intellij.util.lang.JavaVersion
|
||||
|
||||
interface KotlinPaths {
|
||||
val homePath: File
|
||||
@@ -115,8 +115,8 @@ interface KotlinPaths {
|
||||
Empty(),
|
||||
StdLib(Jar.StdLib, gen = {
|
||||
when {
|
||||
SystemInfo.isJavaVersionAtLeast(1, 8, 0) -> listOf(Jar.StdLibJdk7, Jar.StdLibJdk8)
|
||||
SystemInfo.isJavaVersionAtLeast(1, 7, 0) -> listOf(Jar.StdLibJdk7)
|
||||
JavaVersion.current() >= JavaVersion.compose(8) -> listOf(Jar.StdLibJdk7, Jar.StdLibJdk8)
|
||||
JavaVersion.current() >= JavaVersion.compose(7) -> listOf(Jar.StdLibJdk7)
|
||||
else -> emptyList()
|
||||
}
|
||||
}),
|
||||
|
||||
@@ -21,6 +21,7 @@ import com.intellij.openapi.application.PathManager
|
||||
import org.jetbrains.jps.model.java.impl.JavaSdkUtil
|
||||
|
||||
import java.io.File
|
||||
import java.nio.file.Paths
|
||||
import java.util.regex.Pattern
|
||||
|
||||
object PathUtil {
|
||||
@@ -178,15 +179,15 @@ object PathUtil {
|
||||
|
||||
@JvmStatic
|
||||
fun getJdkClassesRootsFromJre(javaHome: String): List<File> =
|
||||
JavaSdkUtil.getJdkClassesRoots(File(javaHome), true)
|
||||
JavaSdkUtil.getJdkClassesRoots(Paths.get(javaHome), true).map { it.toFile() }
|
||||
|
||||
@JvmStatic
|
||||
fun getJdkClassesRoots(jdkHome: File): List<File> =
|
||||
JavaSdkUtil.getJdkClassesRoots(jdkHome, false)
|
||||
JavaSdkUtil.getJdkClassesRoots(jdkHome.toPath(), false).map { it.toFile() }
|
||||
|
||||
@JvmStatic
|
||||
fun getJdkClassesRootsFromJdkOrJre(javaRoot: File): List<File> {
|
||||
val isJdk = File(javaRoot, "jre/lib").exists()
|
||||
return JavaSdkUtil.getJdkClassesRoots(javaRoot, !isJdk)
|
||||
return JavaSdkUtil.getJdkClassesRoots(javaRoot.toPath(), !isJdk).map { it.toFile() }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user