mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
explicitly declare dependency on a dynamic EP (IDEA-CR-62338)
GitOrigin-RevId: 5d7734ed0ed64427be252e09e935bf0ee3ffac58
This commit is contained in:
committed by
intellij-monorepo-bot
parent
36fce9cb86
commit
7f19039ea3
@@ -3,6 +3,7 @@ package com.intellij.compiler.options;
|
||||
|
||||
import com.intellij.compiler.CompilerSettingsFactory;
|
||||
import com.intellij.openapi.compiler.JavaCompilerBundle;
|
||||
import com.intellij.openapi.extensions.BaseExtensionPointName;
|
||||
import com.intellij.openapi.options.Configurable;
|
||||
import com.intellij.openapi.options.ConfigurationException;
|
||||
import com.intellij.openapi.options.SearchableConfigurable;
|
||||
@@ -12,8 +13,10 @@ import com.intellij.util.containers.ContainerUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
||||
public class CompilerConfigurable implements SearchableConfigurable.Parent, Configurable.NoScroll {
|
||||
public class CompilerConfigurable implements SearchableConfigurable.Parent, Configurable.NoScroll, Configurable.WithEpDependencies {
|
||||
|
||||
private final Project myProject;
|
||||
private final CompilerUIConfigurable myCompilerUIConfigurable;
|
||||
@@ -70,6 +73,11 @@ public class CompilerConfigurable implements SearchableConfigurable.Parent, Conf
|
||||
myCompilerUIConfigurable.disposeUIResources();
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull Collection<BaseExtensionPointName<?>> getDependencies() {
|
||||
return Collections.singleton(CompilerSettingsFactory.EP_NAME);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Configurable @NotNull [] getConfigurables() {
|
||||
if (myKids == null) {
|
||||
|
||||
Reference in New Issue
Block a user