From f49b6893a726276c5d44e47fc059672e9b408874 Mon Sep 17 00:00:00 2001 From: Maria Filippova Date: Fri, 6 Jun 2025 11:42:58 +0200 Subject: [PATCH] java: fix code style sync between FE and BE: add virtualFileCustomDataProvider GitOrigin-RevId: 5f7f8041bb424127faf1614fcd98e4f0a0cf9bdc --- .../JavaCodeStyleSettingsCustomDataSynchronizer.kt | 12 ++++++++++++ java/java-impl/resources/META-INF/JavaPlugin.xml | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 java/java-frontback-impl/src/com/intellij/ide/JavaCodeStyleSettingsCustomDataSynchronizer.kt diff --git a/java/java-frontback-impl/src/com/intellij/ide/JavaCodeStyleSettingsCustomDataSynchronizer.kt b/java/java-frontback-impl/src/com/intellij/ide/JavaCodeStyleSettingsCustomDataSynchronizer.kt new file mode 100644 index 000000000000..04c50bfb2949 --- /dev/null +++ b/java/java-frontback-impl/src/com/intellij/ide/JavaCodeStyleSettingsCustomDataSynchronizer.kt @@ -0,0 +1,12 @@ +// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +package com.intellij.ide + +import com.intellij.lang.java.JavaLanguage +import com.intellij.psi.codeStyle.CodeStyleSettingsCustomDataSynchronizer +import com.intellij.psi.codeStyle.JavaCodeStyleSettings + +class JavaCodeStyleSettingsCustomDataSynchronizer : CodeStyleSettingsCustomDataSynchronizer() { + override val language: JavaLanguage get() = JavaLanguage.INSTANCE + + override val customCodeStyleSettingsClass: Class get() = JavaCodeStyleSettings::class.java +} \ No newline at end of file diff --git a/java/java-impl/resources/META-INF/JavaPlugin.xml b/java/java-impl/resources/META-INF/JavaPlugin.xml index 9632e9c2ef97..ec537e80c3ad 100644 --- a/java/java-impl/resources/META-INF/JavaPlugin.xml +++ b/java/java-impl/resources/META-INF/JavaPlugin.xml @@ -2766,6 +2766,8 @@ + +