Skip to content

Commit 998baea

Browse files
committed
Fixed some compilation warnings.
1 parent 730ce4c commit 998baea

File tree

1 file changed

+16
-30
lines changed

1 file changed

+16
-30
lines changed

plugin_dev/src/com/google/idea/blaze/plugin/run/BlazeIntellijPluginConfigurationType.java

Lines changed: 16 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
*/
1616
package com.google.idea.blaze.plugin.run;
1717

18-
import static java.util.stream.Collectors.toCollection;
19-
20-
import com.google.common.base.Splitter;
2118
import com.google.idea.blaze.base.dependencies.TargetInfo;
2219
import com.google.idea.blaze.base.ideinfo.TargetIdeInfo;
2320
import com.google.idea.blaze.base.model.BlazeProjectData;
@@ -44,8 +41,8 @@
4441
import com.intellij.openapi.util.Key;
4542
import com.intellij.openapi.util.NullableLazyValue;
4643
import com.intellij.util.execution.ParametersListUtil;
47-
import java.util.ArrayList;
48-
import javax.annotation.Nullable;
44+
import org.jetbrains.annotations.NotNull;
45+
4946
import javax.swing.Icon;
5047

5148
/**
@@ -92,11 +89,10 @@ public void setupConfiguration(RunConfiguration configuration, Label target) {
9289

9390
static class BlazeIntellijPluginConfigurationFactory extends ConfigurationFactory {
9491

95-
private static NullableLazyValue<String> currentVmOptions =
92+
private static final NullableLazyValue<String> currentVmOptions =
9693
new NullableLazyValue<String>() {
97-
@Nullable
9894
@Override
99-
protected String compute() {
95+
protected @NotNull String compute() {
10096
return defaultVmOptions();
10197
}
10298
};
@@ -106,7 +102,7 @@ private BlazeIntellijPluginConfigurationFactory(ConfigurationType type) {
106102
}
107103

108104
@Override
109-
public String getId() {
105+
public @NotNull String getId() {
110106
// must be left unchanged for backwards compatibility
111107
return getName();
112108
}
@@ -117,7 +113,7 @@ public boolean isApplicable(Project project) {
117113
}
118114

119115
@Override
120-
public RunConfiguration createTemplateConfiguration(Project project) {
116+
public @NotNull RunConfiguration createTemplateConfiguration(@NotNull Project project) {
121117

122118
if (PORTABLE_DEPLOYER_ENABLED) {
123119
// TODO
@@ -169,30 +165,20 @@ void setupConfigurationForRule(BlazeIntellijPluginConfiguration configuration, L
169165
}
170166

171167
@Override
172-
public RunConfigurationSingletonPolicy getSingletonPolicy() {
168+
public @NotNull RunConfigurationSingletonPolicy getSingletonPolicy() {
173169
return RunConfigurationSingletonPolicy.SINGLE_INSTANCE_ONLY;
174170
}
175171

176172
private static String defaultVmOptions() {
177-
String vmoptionsText = VMOptions.read();
178-
if (vmoptionsText == null) {
179-
return null;
180-
}
181-
ArrayList<String> vmoptions =
182-
Splitter.on("\n")
183-
.trimResults()
184-
.omitEmptyStrings()
185-
.splitToStream(vmoptionsText)
186-
.filter(opt -> !opt.startsWith("#"))
187-
.collect(toCollection(ArrayList::new));
188-
189-
String vmoptionsFile = System.getProperty("jb.vmOptionsFile");
190-
if (vmoptionsFile != null) {
191-
vmoptions.add("-Djb.vmOptionsFile=" + vmoptionsFile);
173+
var vmOptions = VMOptions.readOptions("", false);
174+
175+
String vmOptionsFile = System.getProperty("jb.vmOptionsFile");
176+
if (vmOptionsFile != null) {
177+
vmOptions.add("-Djb.vmOptionsFile=" + vmOptionsFile);
192178
}
193-
vmoptions.add("-Didea.is.internal=true");
179+
vmOptions.add("-Didea.is.internal=true");
194180

195-
return ParametersListUtil.join(vmoptions);
181+
return ParametersListUtil.join(vmOptions);
196182
}
197183
}
198184

@@ -201,7 +187,7 @@ public static BlazeIntellijPluginConfigurationType getInstance() {
201187
}
202188

203189
@Override
204-
public String getDisplayName() {
190+
public @NotNull String getDisplayName() {
205191
return Blaze.defaultBuildSystemName() + " IntelliJ Plugin";
206192
}
207193

@@ -216,7 +202,7 @@ public Icon getIcon() {
216202
}
217203

218204
@Override
219-
public String getId() {
205+
public @NotNull String getId() {
220206
return "BlazeIntellijPluginConfigurationType";
221207
}
222208

0 commit comments

Comments
 (0)