Remove duplicated code in annotation-based-compiler-plugins-ide-support
This commit is contained in:
committed by
TeamCityServer
parent
8afb6d2761
commit
e4a5775570
+3
-4
@@ -5,20 +5,19 @@
|
||||
|
||||
package org.jetbrains.kotlinx.serialization.idea
|
||||
|
||||
import org.jetbrains.kotlin.annotation.plugin.ide.AbstractMavenImportHandler
|
||||
import org.jetbrains.kotlin.annotation.plugin.ide.AnnotationBasedCompilerPluginSetup
|
||||
import org.jetbrains.kotlin.plugin.ide.AbstractMavenImportHandler
|
||||
import org.jetbrains.kotlin.plugin.ide.CompilerPluginSetup
|
||||
import java.io.File
|
||||
|
||||
class KotlinSerializationMavenImportHandler : AbstractMavenImportHandler() {
|
||||
override val compilerPluginId: String = "org.jetbrains.kotlinx.serialization"
|
||||
override val pluginName: String = "serialization"
|
||||
override val mavenPluginArtifactName: String = "kotlin-maven-serialization"
|
||||
override val pluginJarFileFromIdea: File
|
||||
get() = File(KotlinSerializationImportHandler.PLUGIN_JPS_JAR)
|
||||
|
||||
override fun getOptions(
|
||||
enabledCompilerPlugins: List<String>,
|
||||
compilerPluginOptions: List<String>
|
||||
): List<AnnotationBasedCompilerPluginSetup.PluginOption>? =
|
||||
): List<CompilerPluginSetup.PluginOption>? =
|
||||
if ("kotlinx-serialization" in enabledCompilerPlugins) emptyList() else null
|
||||
}
|
||||
Reference in New Issue
Block a user