immutable map instance can be safely passed outside

This commit is contained in:
Sergey Simonchik
2015-03-12 00:34:22 +03:00
parent 7e7835551a
commit fec27c19ed
@@ -43,6 +43,7 @@ import java.util.List;
public class EnvironmentVariablesTextFieldWithBrowseButton extends TextFieldWithBrowseButton implements UserActivityProviderComponent {
// immutable map instance with reliable user-specified iteration order
private Map<String, String> myEnvs = Collections.emptyMap();
private boolean myPassParentEnvs;
private final List<ChangeListener> myListeners = ContainerUtil.createLockFreeCopyOnWriteList();
@@ -63,7 +64,7 @@ public class EnvironmentVariablesTextFieldWithBrowseButton extends TextFieldWith
*/
@NotNull
public Map<String, String> getEnvs() {
return Collections.unmodifiableMap(myEnvs);
return myEnvs;
}
/**