1.1 --- a/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java Fri Jun 05 12:38:53 2015 +0200 1.2 +++ b/src/jdk/nashorn/api/scripting/ScriptObjectMirror.java Fri Jun 05 20:34:23 2015 +0530 1.3 @@ -255,14 +255,12 @@ 1.4 1.5 @Override 1.6 public void removeMember(final String name) { 1.7 - Objects.requireNonNull(name); 1.8 - remove(name); 1.9 + remove(Objects.requireNonNull(name)); 1.10 } 1.11 1.12 @Override 1.13 public void setMember(final String name, final Object value) { 1.14 - Objects.requireNonNull(name); 1.15 - put(name, value); 1.16 + put(Objects.requireNonNull(name), value); 1.17 } 1.18 1.19 @Override 1.20 @@ -429,7 +427,7 @@ 1.21 1.22 @Override 1.23 public void putAll(final Map<? extends String, ? extends Object> map) { 1.24 - Objects.requireNonNull(map, "map is null"); 1.25 + Objects.requireNonNull(map); 1.26 final ScriptObject oldGlobal = Context.getGlobal(); 1.27 final boolean globalChanged = (oldGlobal != global); 1.28 inGlobal(new Callable<Object>() {