Skip to content

Commit 2c16d35

Browse files
committed
Fixed some compilation warnings.
1 parent 158d01d commit 2c16d35

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.model.BlazeProjectData;
2320
import com.google.idea.blaze.base.model.primitives.Label;
@@ -43,8 +40,8 @@
4340
import com.intellij.openapi.util.Key;
4441
import com.intellij.openapi.util.NullableLazyValue;
4542
import com.intellij.util.execution.ParametersListUtil;
46-
import java.util.ArrayList;
47-
import javax.annotation.Nullable;
43+
import org.jetbrains.annotations.NotNull;
44+
4845
import javax.swing.Icon;
4946

5047
/**
@@ -91,11 +88,10 @@ public void setupConfiguration(RunConfiguration configuration, Label target) {
9188

9289
static class BlazeIntellijPluginConfigurationFactory extends ConfigurationFactory {
9390

94-
private static NullableLazyValue<String> currentVmOptions =
91+
private static final NullableLazyValue<String> currentVmOptions =
9592
new NullableLazyValue<String>() {
96-
@Nullable
9793
@Override
98-
protected String compute() {
94+
protected @NotNull String compute() {
9995
return defaultVmOptions();
10096
}
10197
};
@@ -105,7 +101,7 @@ private BlazeIntellijPluginConfigurationFactory(ConfigurationType type) {
105101
}
106102

107103
@Override
108-
public String getId() {
104+
public @NotNull String getId() {
109105
// must be left unchanged for backwards compatibility
110106
return getName();
111107
}
@@ -116,7 +112,7 @@ public boolean isApplicable(Project project) {
116112
}
117113

118114
@Override
119-
public RunConfiguration createTemplateConfiguration(Project project) {
115+
public @NotNull RunConfiguration createTemplateConfiguration(@NotNull Project project) {
120116

121117
if (PORTABLE_DEPLOYER_ENABLED) {
122118
// TODO
@@ -168,30 +164,20 @@ void setupConfigurationForRule(BlazeIntellijPluginConfiguration configuration, L
168164
}
169165

170166
@Override
171-
public RunConfigurationSingletonPolicy getSingletonPolicy() {
167+
public @NotNull RunConfigurationSingletonPolicy getSingletonPolicy() {
172168
return RunConfigurationSingletonPolicy.SINGLE_INSTANCE_ONLY;
173169
}
174170

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

194-
return ParametersListUtil.join(vmoptions);
180+
return ParametersListUtil.join(vmOptions);
195181
}
196182
}
197183

@@ -200,7 +186,7 @@ public static BlazeIntellijPluginConfigurationType getInstance() {
200186
}
201187

202188
@Override
203-
public String getDisplayName() {
189+
public @NotNull String getDisplayName() {
204190
return Blaze.defaultBuildSystemName() + " IntelliJ Plugin";
205191
}
206192

@@ -215,7 +201,7 @@ public Icon getIcon() {
215201
}
216202

217203
@Override
218-
public String getId() {
204+
public @NotNull String getId() {
219205
return "BlazeIntellijPluginConfigurationType";
220206
}
221207

0 commit comments

Comments
 (0)