myEnvVars.setData(envData);
}
+ /**
+ * Consider using {@link EnvironmentVariablesData#readExternal(Element)} instead for simplicity and better performance.
+ */
public static void readExternal(Element element, Map<String, String> envs) {
final Element envsElement = element.getChild(ENVS);
if (envsElement != null) {
}
}
+ /**
+ * Consider using {@link EnvironmentVariablesData#writeExternal(Element)} instead for simplicity and better performance.
+ */
public static void writeExternal(@NotNull Element element, @NotNull Map<String, String> envs) {
final Element envsElement = new Element(ENVS);
for (String envName : envs.keySet()) {
*/
public class EnvironmentVariablesData {
- public static final EnvironmentVariablesData DEFAULT = new EnvironmentVariablesData(ImmutableMap.<String, String>of(), true);
+ public static final EnvironmentVariablesData DEFAULT = new EnvironmentVariablesData(ImmutableMap.of(), true);
@NonNls private static final String ENVS = "envs";
@NonNls private static final String PASS_PARENT_ENVS = "pass-parent-envs";
@NonNls private static final String ENV = EnvironmentVariablesComponent.ENV;
return result;
}
+ @Override
+ public String toString() {
+ return "envs=" + myEnvs + ", passParentEnvs=" + myPassParentEnvs;
+ }
+
@NotNull
public static EnvironmentVariablesData readExternal(@NotNull Element element) {
Element envsElement = element.getChild(ENVS);