Do not duplicate build number of IDEA in code
This commit is contained in:
@@ -12,8 +12,6 @@ import com.intellij.psi.JavaModuleSystem
|
||||
import com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy
|
||||
|
||||
internal object IdeaExtensionPoints {
|
||||
const val IDEA_COMPATIBLE_BUILD_NUMBER = "182.3040"
|
||||
|
||||
fun registerVersionSpecificAppExtensionPoints(area: ExtensionsArea) {
|
||||
@Suppress("DEPRECATION")
|
||||
CoreApplicationEnvironment.registerExtensionPoint(area, ClsCustomNavigationPolicy.EP_NAME, ClsCustomNavigationPolicy::class.java)
|
||||
|
||||
@@ -12,8 +12,6 @@ import com.intellij.psi.JavaModuleSystem
|
||||
import com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy
|
||||
|
||||
internal object IdeaExtensionPoints {
|
||||
const val IDEA_COMPATIBLE_BUILD_NUMBER = "173.1"
|
||||
|
||||
fun registerVersionSpecificAppExtensionPoints(area: ExtensionsArea) {
|
||||
@Suppress("DEPRECATION")
|
||||
CoreApplicationEnvironment.registerExtensionPoint(area, ClsCustomNavigationPolicy.EP_NAME, ClsCustomNavigationPolicy::class.java)
|
||||
|
||||
@@ -12,8 +12,6 @@ import com.intellij.psi.JavaModuleSystem
|
||||
import com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy
|
||||
|
||||
internal object IdeaExtensionPoints {
|
||||
const val IDEA_COMPATIBLE_BUILD_NUMBER = "181.3"
|
||||
|
||||
fun registerVersionSpecificAppExtensionPoints(area: ExtensionsArea) {
|
||||
@Suppress("DEPRECATION")
|
||||
CoreApplicationEnvironment.registerExtensionPoint(area, ClsCustomNavigationPolicy.EP_NAME, ClsCustomNavigationPolicy::class.java)
|
||||
|
||||
@@ -12,8 +12,6 @@ import com.intellij.psi.JavaModuleSystem
|
||||
import com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy
|
||||
|
||||
internal object IdeaExtensionPoints {
|
||||
const val IDEA_COMPATIBLE_BUILD_NUMBER = "183.1"
|
||||
|
||||
fun registerVersionSpecificAppExtensionPoints(area: ExtensionsArea) {
|
||||
@Suppress("DEPRECATION")
|
||||
CoreApplicationEnvironment.registerExtensionPoint(area, ClsCustomNavigationPolicy.EP_NAME, ClsCustomNavigationPolicy::class.java)
|
||||
|
||||
@@ -481,10 +481,6 @@ class KotlinCoreEnvironment private constructor(
|
||||
}
|
||||
|
||||
companion object {
|
||||
init {
|
||||
setCompatibleBuild()
|
||||
}
|
||||
|
||||
private val LOG = Logger.getInstance(KotlinCoreEnvironment::class.java)
|
||||
|
||||
private val APPLICATION_LOCK = Object()
|
||||
@@ -495,7 +491,6 @@ class KotlinCoreEnvironment private constructor(
|
||||
fun createForProduction(
|
||||
parentDisposable: Disposable, configuration: CompilerConfiguration, configFiles: EnvironmentConfigFiles
|
||||
): KotlinCoreEnvironment {
|
||||
setCompatibleBuild()
|
||||
val appEnv = getOrCreateApplicationEnvironmentForProduction(configuration)
|
||||
// Disposing of the environment is unsafe in production then parallel builds are enabled, but turning it off universally
|
||||
// breaks a lot of tests, therefore it is disabled for production and enabled for tests
|
||||
@@ -518,14 +513,6 @@ class KotlinCoreEnvironment private constructor(
|
||||
return environment
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
private fun setCompatibleBuild() {
|
||||
IdeaExtensionPoints.IDEA_COMPATIBLE_BUILD_NUMBER.let { buildNumber ->
|
||||
PluginManagerCore.BUILD_NUMBER = buildNumber
|
||||
System.getProperties().setProperty("idea.plugins.compatible.build", buildNumber)
|
||||
}
|
||||
}
|
||||
|
||||
@TestOnly
|
||||
@JvmStatic
|
||||
fun createForTests(
|
||||
|
||||
Reference in New Issue
Block a user