From 3ad7521a5456c61d6eebc4a442634935982baa03 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Wed, 31 Aug 2016 18:00:09 +0300 Subject: [PATCH] Drop kotlin-bare-plugin (KT-11859) Original commit: 9a54aa99faeebf9ced18aded0d843c6674d4e51f --- jps/jps-plugin/bare-plugin/bare-plugin.iml | 15 ------ .../bare-plugin/src/META-INF/plugin.xml | 22 --------- .../idea/bare/BareJpsPluginRegistrar.kt | 49 ------------------- 3 files changed, 86 deletions(-) delete mode 100644 jps/jps-plugin/bare-plugin/bare-plugin.iml delete mode 100644 jps/jps-plugin/bare-plugin/src/META-INF/plugin.xml delete mode 100644 jps/jps-plugin/bare-plugin/src/org/jetbrains/kotlin/idea/bare/BareJpsPluginRegistrar.kt diff --git a/jps/jps-plugin/bare-plugin/bare-plugin.iml b/jps/jps-plugin/bare-plugin/bare-plugin.iml deleted file mode 100644 index 11e5df07c16..00000000000 --- a/jps/jps-plugin/bare-plugin/bare-plugin.iml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jps/jps-plugin/bare-plugin/src/META-INF/plugin.xml b/jps/jps-plugin/bare-plugin/src/META-INF/plugin.xml deleted file mode 100644 index 12898ea9244..00000000000 --- a/jps/jps-plugin/bare-plugin/src/META-INF/plugin.xml +++ /dev/null @@ -1,22 +0,0 @@ - - org.jetbrains.kotlin.bare - - Kotlin Bare Compiler for IntelliJ IDEA - - This plugin is only capable of compiling Kotlin code. All highlighting, inspections, refactorings are disabled.]]> - - @snapshot@ - JetBrains s.r.o. - - - - - - org.jetbrains.kotlin.idea.bare.BareJpsPluginRegistrar - - - diff --git a/jps/jps-plugin/bare-plugin/src/org/jetbrains/kotlin/idea/bare/BareJpsPluginRegistrar.kt b/jps/jps-plugin/bare-plugin/src/org/jetbrains/kotlin/idea/bare/BareJpsPluginRegistrar.kt deleted file mode 100644 index 5e1eab70fb0..00000000000 --- a/jps/jps-plugin/bare-plugin/src/org/jetbrains/kotlin/idea/bare/BareJpsPluginRegistrar.kt +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2010-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.idea.bare - -import com.intellij.compiler.server.CompileServerPlugin -import com.intellij.ide.plugins.PluginManager -import com.intellij.openapi.components.ApplicationComponent -import com.intellij.openapi.extensions.Extensions -import com.intellij.openapi.extensions.PluginId - -class BareJpsPluginRegistrar : ApplicationComponent { - override fun initComponent() { - val mainKotlinPlugin = PluginManager.getPlugin(PluginId.getId("org.jetbrains.kotlin")) - - if (mainKotlinPlugin != null && mainKotlinPlugin.isEnabled) { - // do nothing - } - else { - val compileServerPlugin = CompileServerPlugin() - compileServerPlugin.classpath = "jps/kotlin-jps-plugin.jar;kotlin-runtime.jar;kotlin-reflect.jar;kotlin-bare-plugin.jar" - compileServerPlugin.pluginDescriptor = PluginManager.getPlugin(PluginId.getId("org.jetbrains.kotlin.bare")) - - Extensions.getRootArea() - .getExtensionPoint(CompileServerPlugin.EP_NAME) - .registerExtension(compileServerPlugin) - } - } - - override fun disposeComponent() { - } - - override fun getComponentName(): String { - return javaClass.name - } -}