mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
BAZEL-2453 make sure that bazel RunConfigurationProducersDisabler is active only for bazel project
GitOrigin-RevId: 77f5d937752e2bc0966477b1f3026d1c145fc668
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7a2ba19519
commit
d1de696b74
@@ -565,7 +565,7 @@ f:com.intellij.codeInsight.hints.declarative.InlayProviderOption
|
||||
- a:render(java.lang.Object,com.intellij.openapi.project.Project):javax.swing.JComponent
|
||||
*:com.intellij.execution.RunConfigurationProducerSuppressor
|
||||
- *sf:Companion:com.intellij.execution.RunConfigurationProducerSuppressor$Companion
|
||||
- a:shouldSuppress(com.intellij.execution.actions.RunConfigurationProducer):Z
|
||||
- a:shouldSuppress(com.intellij.execution.actions.RunConfigurationProducer,com.intellij.openapi.project.Project):Z
|
||||
*f:com.intellij.execution.RunConfigurationProducerSuppressor$Companion
|
||||
*:com.intellij.execution.dashboard.RunDashboardChecker
|
||||
- a:countUniqueConfigurations(com.intellij.openapi.project.Project):I
|
||||
|
||||
@@ -13,7 +13,7 @@ interface RunConfigurationProducerSuppressor {
|
||||
internal val EP_NAME = ExtensionPointName<RunConfigurationProducerSuppressor>("com.intellij.runConfigurationProducerSuppressor")
|
||||
}
|
||||
|
||||
fun shouldSuppress(producer: RunConfigurationProducer<*>): Boolean
|
||||
fun shouldSuppress(producer: RunConfigurationProducer<*>, project: Project): Boolean
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -23,7 +23,7 @@ interface RunConfigurationProducerSuppressor {
|
||||
@Service(Service.Level.PROJECT)
|
||||
@State(name = "RunConfigurationProducerService", storages = [Storage("runConfigurations.xml")])
|
||||
@ApiStatus.Internal
|
||||
class RunConfigurationProducerService : PersistentStateComponent<RunConfigurationProducerService.State> {
|
||||
class RunConfigurationProducerService(private val project: Project) : PersistentStateComponent<RunConfigurationProducerService.State> {
|
||||
private var myState = State()
|
||||
|
||||
companion object {
|
||||
@@ -49,7 +49,7 @@ class RunConfigurationProducerService : PersistentStateComponent<RunConfiguratio
|
||||
|
||||
fun isIgnored(producer: RunConfigurationProducer<*>): Boolean {
|
||||
for (suppressor in RunConfigurationProducerSuppressor.EP_NAME.extensionList) {
|
||||
if (suppressor.shouldSuppress(producer)) {
|
||||
if (suppressor.shouldSuppress(producer, project)) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user