mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
(IDEA-327207) Settings Transfer: more tailored extension design for VSCode, extract the JVM part
GitOrigin-RevId: d484b886b144a61ebe0594bbec250fb848b348c0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f9169b0c66
commit
0fbed82618
@@ -20,5 +20,6 @@
|
||||
<orderEntry type="module" module-name="intellij.featuresTrainer" />
|
||||
<orderEntry type="module" module-name="intellij.platform.util.ui" />
|
||||
<orderEntry type="module" module-name="intellij.java.featuresTrainer" />
|
||||
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -57,6 +57,9 @@
|
||||
<applicationService serviceInterface="com.intellij.openapi.module.ModuleTypeManager"
|
||||
serviceImplementation="com.intellij.openapi.module.impl.JavaAwareModuleTypeManagerImpl"
|
||||
overrides="true"/>
|
||||
|
||||
<!-- Settings Transfer -->
|
||||
<transferSettings.vscode.pluginMapping implementation="com.intellij.ide.java.transferSettings.JavaPluginMapping"/>
|
||||
</extensions>
|
||||
|
||||
<actions>
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.ide.java.transferSettings
|
||||
|
||||
import com.intellij.ide.customize.transferSettings.providers.vscode.mappings.JvmFeatures
|
||||
import com.intellij.ide.customize.transferSettings.providers.vscode.mappings.VSCodePluginMappingBase
|
||||
|
||||
class JavaPluginMapping : VSCodePluginMappingBase(JvmFeatures)
|
||||
Reference in New Issue
Block a user