Skip to content

Commit d948f67

Browse files
authored
Merge pull request #5011 from microsoft/hanxiao/eap
Prepare for IntelliJ EAP 2021.1
2 parents db3a22e + 55943f3 commit d948f67

File tree

42 files changed

+110
-80
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+110
-80
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
2-
id "org.jetbrains.intellij" version "0.5.0"
3-
id "org.jetbrains.kotlin.jvm" version "1.3.72"
2+
id "org.jetbrains.intellij" version "0.7.2"
3+
id "org.jetbrains.kotlin.jvm" version "1.4.20"
44
id "de.undercouch.download" version "4.0.4"
55
id "com.github.ben-manes.versions" version "0.28.0"
66
id 'org.openjfx.javafxplugin' version '0.0.9'
@@ -142,7 +142,7 @@ dependencies {
142142
compile group: 'jaxen', name: 'jaxen', version: '1.2.0'
143143
compile group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.4'
144144

145-
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72")
145+
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.20")
146146

147147
// https://mvnrepository.com/artifact/org.projectlombok/lombok
148148
compileOnly 'org.projectlombok:lombok:1.18.8'
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
javaVersion=11
22
org.gradle.jvmargs='-Duser.language=en'
33
sources=false
4-
intellij_version=IC-2020.3
5-
dep_plugins=org.intellij.scala:2020.3.8
4+
intellij_version=IC-LATEST-EAP-SNAPSHOT
5+
dep_plugins=org.intellij.scala:2021.1.15
66
applicationinsights.key=57cc111a-36a8-44b3-b044-25d293b8b77c
77
updateVersionRange=true
8-
patchPluginXmlSinceBuild=203.5419.21
8+
patchPluginXmlSinceBuild=211.6693.14

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/common/HDInsightHelperImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ public String getDefaultExtension() {
131131
@Nullable
132132
@Override
133133
public Icon getIcon() {
134-
return StreamUtil.getImageResourceFile(CommonConst.SPARK_JOBVIEW_ICONPATH);
134+
return PluginUtil.getIcon(CommonConst.SPARK_JOBVIEW_ICONPATH);
135135
}
136136

137137
@Override

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/jobs/framework/JobViewEditor.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,9 @@ public <T> T getUserData(@NotNull Key<T> key) {
143143
public <T> void putUserData(@NotNull Key<T> key, @Nullable T t) {
144144

145145
}
146+
147+
@Override
148+
public @org.jetbrains.annotations.Nullable VirtualFile getFile() {
149+
return myVirtualFile;
150+
}
146151
}

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/projects/HDInsightProjectTemplate.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.intellij.platform.ProjectTemplate;
1111
import com.microsoft.azure.hdinsight.common.CommonConst;
1212
import com.microsoft.azure.hdinsight.common.StreamUtil;
13+
import com.microsoft.intellij.util.PluginUtil;
1314
import org.jetbrains.annotations.NotNull;
1415
import org.jetbrains.annotations.Nullable;
1516

@@ -58,14 +59,12 @@ public String getDescription() {
5859
@Override
5960
public Icon getIcon() {
6061
switch (this.templateType) {
61-
case Java:
62-
return StreamUtil.getImageResourceFile(CommonConst.JavaProjectIconPath);
6362
case Scala:
6463
case ScalaClusterSample:
6564
case ScalaFailureTaskDebugSample:
66-
return StreamUtil.getImageResourceFile(CommonConst.ScalaProjectIconPath);
65+
return PluginUtil.getIcon(CommonConst.ScalaProjectIconPath);
6766
default:
68-
return StreamUtil.getImageResourceFile(CommonConst.JavaProjectIconPath);
67+
return PluginUtil.getIcon(CommonConst.JavaProjectIconPath);
6968
}
7069
}
7170

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/common/CosmosSparkSubmitModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ open class CosmosSparkSubmitModel : SparkSubmitModel {
4444
constructor(project: Project, submissionParameter: SparkSubmissionParameter): super(project, submissionParameter)
4545

4646
override fun getDefaultParameters(): Stream<Pair<String, out Any>> {
47-
return listOf(
47+
return listOf<Pair<String, out Any>>(
4848
Pair(SparkSubmissionParameter.DriverMemory, SparkSubmissionParameter.DriverMemoryDefaultValue),
4949
Pair(SparkSubmissionParameter.DriverCores, SparkSubmissionParameter.DriverCoresDefaultValue),
5050
Pair(SparkSubmissionParameter.ExecutorMemory, SparkSubmissionParameter.ExecutorMemoryDefaultValue),

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/console/SparkExecuteInConsoleActionPromoter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import com.microsoft.azure.hdinsight.common.logger.ILogger
3030
class SparkExecuteInConsoleActionPromoter : ActionPromoter, ILogger {
3131
private fun shouldPromote(anAction: AnAction): Boolean = anAction is SparkConsoleExecuteAction
3232

33-
override fun promote(actions: MutableList<AnAction>, context: DataContext): MutableList<AnAction> =
33+
override fun promote(actions: MutableList<out AnAction>, context: DataContext): MutableList<AnAction> =
3434
actions.firstOrNull { shouldPromote(it) }
3535
?.let { mutableListOf(it) }
3636
?: mutableListOf()

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobDebugExecutor.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.intellij.icons.AllIcons;
1111
import com.microsoft.azure.hdinsight.common.StreamUtil;
1212
import com.microsoft.azuretools.azurecommons.helpers.Nullable;
13+
import com.microsoft.intellij.util.PluginUtil;
1314
import org.jetbrains.annotations.NonNls;
1415
import org.jetbrains.annotations.NotNull;
1516

@@ -28,15 +29,15 @@ public String getToolWindowId() {
2829

2930
@Override
3031
public Icon getToolWindowIcon() {
31-
return Optional.ofNullable(StreamUtil.getImageResourceFile(com.microsoft.azure.hdinsight.common.CommonConst.ToolWindowSparkJobDebugIcon_13x_Path))
32+
return Optional.ofNullable(PluginUtil.getIcon(com.microsoft.azure.hdinsight.common.CommonConst.ToolWindowSparkJobDebugIcon_13x_Path))
3233
.map(Icon.class::cast)
3334
.orElse(AllIcons.RunConfigurations.RemoteDebug);
3435
}
3536

3637
@NotNull
3738
@Override
3839
public Icon getIcon() {
39-
return Optional.ofNullable(StreamUtil.getImageResourceFile(com.microsoft.azure.hdinsight.common.CommonConst.ToolWindowSparkJobDebugIcon_16x_Path))
40+
return Optional.ofNullable(PluginUtil.getIcon(com.microsoft.azure.hdinsight.common.CommonConst.ToolWindowSparkJobDebugIcon_16x_Path))
4041
.map(Icon.class::cast)
4142
.orElse(AllIcons.RunConfigurations.RemoteDebug);
4243
}

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/SparkBatchJobRunExecutor.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import com.intellij.execution.Executor;
99
import com.intellij.icons.AllIcons;
1010
import com.microsoft.azure.hdinsight.common.StreamUtil;
11+
import com.microsoft.intellij.util.PluginUtil;
1112
import org.jetbrains.annotations.NonNls;
1213
import org.jetbrains.annotations.NotNull;
1314

@@ -25,15 +26,15 @@ public String getToolWindowId() {
2526

2627
@Override
2728
public Icon getToolWindowIcon() {
28-
return Optional.ofNullable(StreamUtil.getImageResourceFile(com.microsoft.azure.hdinsight.common.CommonConst.ToolWindowSparkJobRunIcon_13x_Path))
29+
return Optional.ofNullable(PluginUtil.getIcon(com.microsoft.azure.hdinsight.common.CommonConst.ToolWindowSparkJobRunIcon_13x_Path))
2930
.map(Icon.class::cast)
3031
.orElse(AllIcons.Actions.Upload);
3132
}
3233

3334
@NotNull
3435
@Override
3536
public Icon getIcon() {
36-
return Optional.ofNullable(StreamUtil.getImageResourceFile(com.microsoft.azure.hdinsight.common.CommonConst.ToolWindowSparkJobRunIcon_16x_Path))
37+
return Optional.ofNullable(PluginUtil.getIcon(com.microsoft.azure.hdinsight.common.CommonConst.ToolWindowSparkJobRunIcon_16x_Path))
3738
.map(Icon.class::cast)
3839
.orElse(AllIcons.Actions.Upload);
3940
}

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/hdinsight/spark/run/action/SparkJobDebugAction.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,13 @@ import com.microsoft.azure.hdinsight.common.StreamUtil
3232
import com.microsoft.azure.hdinsight.spark.run.SparkBatchJobDebugExecutor.EXECUTOR_ID
3333
import com.microsoft.azure.hdinsight.spark.run.configuration.LivySparkBatchJobRunConfiguration
3434
import com.microsoft.azuretools.telemetry.TelemetryConstants
35+
import com.microsoft.intellij.util.PluginUtil
3536

3637
class SparkJobDebugAction
3738
: SparkRunConfigurationAction(
3839
"SparkJobDebug",
3940
"Submit Apache Spark Application to remote cluster with debugging support",
40-
StreamUtil.getImageResourceFile(CommonConst.ToolWindowSparkJobDebugIcon_13x_Path)?: AllIcons.Toolwindows.ToolWindowDebugger) {
41+
PluginUtil.getIcon(CommonConst.ToolWindowSparkJobDebugIcon_13x_Path)?: AllIcons.Toolwindows.ToolWindowDebugger) {
4142
override val runExecutor: Executor
4243
get() = ExecutorRegistry.getInstance().getExecutorById(EXECUTOR_ID)
4344
?: throw RuntimeException("Can't find executor $EXECUTOR_ID from executor registry")

0 commit comments

Comments
 (0)