summaryrefslogtreecommitdiff
path: root/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java')
-rw-r--r--java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java b/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java
index 71e8fffd73c2..2f60141984cb 100644
--- a/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java
+++ b/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java
@@ -1,4 +1,4 @@
-// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.execution.application;
import com.intellij.diagnostic.logging.LogConfigurationPanel;
@@ -34,6 +34,7 @@ import com.intellij.psi.PsiElement;
import com.intellij.psi.util.PsiMethodUtil;
import com.intellij.refactoring.listeners.RefactoringElementListener;
import com.intellij.util.PathUtil;
+import com.intellij.util.containers.ContainerUtil;
import org.jdom.Element;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -309,10 +310,11 @@ public class ApplicationConfiguration extends JavaRunConfigurationBase
@Override
public @NotNull List<EventPair<?>> getAdditionalUsageData() {
PsiClass mainClass = getMainClass();
+ List<EventPair<?>> additionalUsageData = super.getAdditionalUsageData();
if (mainClass == null) {
- return Collections.emptyList();
+ return additionalUsageData;
}
- return Collections.singletonList(EventFields.Language.with(mainClass.getLanguage()));
+ return ContainerUtil.concat(additionalUsageData, Collections.singletonList(EventFields.Language.with(mainClass.getLanguage())));
}
public static void onAlternativeJreChanged(boolean changed, Project project) {