From f0291f425476d8739727fda4c8ae0b36948a6bb9 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Tue, 20 Oct 2020 14:40:32 +0200 Subject: [PATCH] cleanup - do not expose VcsStartupActivity EP GitOrigin-RevId: 49a52a1135f01429c7bfade7e1f5f354c65554e1 --- .../src/com/intellij/openapi/vcs/impl/VcsInitialization.java | 4 +++- .../src/com/intellij/openapi/vcs/impl/VcsStartupActivity.java | 3 --- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsInitialization.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsInitialization.java index 013c569c3fd0..870eedce09f9 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsInitialization.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsInitialization.java @@ -4,6 +4,7 @@ package com.intellij.openapi.vcs.impl; import com.intellij.openapi.Disposable; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.diagnostic.Logger; +import com.intellij.openapi.extensions.ExtensionPointName; import com.intellij.openapi.progress.ProgressIndicator; import com.intellij.openapi.progress.ProgressManager; import com.intellij.openapi.progress.Task; @@ -33,6 +34,7 @@ import java.util.function.Predicate; public final class VcsInitialization { private static final Logger LOG = Logger.getInstance(VcsInitialization.class); + private static final ExtensionPointName EP_NAME = new ExtensionPointName<>("com.intellij.vcsStartupActivity"); private final Object myLock = new Object(); @NotNull private final Project myProject; @@ -124,7 +126,7 @@ public final class VcsInitialization { @NotNull Status next, @NotNull Condition extensionFilter, @NotNull List pendingActivities) { - List epActivities = ContainerUtil.filter(VcsStartupActivity.EP_NAME.getExtensionList(), extensionFilter); + List epActivities = ContainerUtil.filter(EP_NAME.getExtensionList(), extensionFilter); List activities = new ArrayList<>(); synchronized (myLock) { diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsStartupActivity.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsStartupActivity.java index ab8d9e08a8b9..53d8522b2825 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsStartupActivity.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsStartupActivity.java @@ -1,13 +1,10 @@ // Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.openapi.vcs.impl; -import com.intellij.openapi.extensions.ExtensionPointName; import com.intellij.openapi.project.Project; import org.jetbrains.annotations.NotNull; public interface VcsStartupActivity { - ExtensionPointName EP_NAME = ExtensionPointName.create("com.intellij.vcsStartupActivity"); - void runActivity(@NotNull Project project); /**