use IntentionsCollector instead of ActionsCollector

This commit is contained in:
Konstantin Bulenkov
2017-11-20 23:17:00 +01:00
parent 61300d8073
commit 449b38734d
@@ -19,7 +19,7 @@ import com.intellij.codeInspection.SuppressIntentionActionFromFix;
import com.intellij.featureStatistics.FeatureUsageTracker;
import com.intellij.featureStatistics.FeatureUsageTrackerImpl;
import com.intellij.injected.editor.EditorWindow;
import com.intellij.internal.statistic.customUsageCollectors.actions.ActionsCollector;
import com.intellij.internal.statistic.customUsageCollectors.actions.IntentionsCollector;
import com.intellij.lang.injection.InjectedLanguageManager;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.TransactionGuard;
@@ -200,7 +200,7 @@ public class ShowIntentionActionsHandler implements CodeInsightActionHandler {
}
private static void invokeIntention(@NotNull IntentionAction action, @Nullable Editor editor, @NotNull PsiFile file) {
ActionsCollector.getInstance().record(action.getFamilyName());
IntentionsCollector.getInstance().record(action, file.getLanguage());
PsiElement elementToMakeWritable = action.getElementToMakeWritable(file);
if (elementToMakeWritable != null && !FileModificationService.getInstance().preparePsiElementsForWrite(elementToMakeWritable)) {
return;