< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java

Print this page

        

*** 253,270 **** }); } @Override public void removeMember(final String name) { ! Objects.requireNonNull(name); ! remove(name); } @Override public void setMember(final String name, final Object value) { ! Objects.requireNonNull(name); ! put(name, value); } @Override public void setSlot(final int index, final Object value) { inGlobal(new Callable<Void>() { --- 253,268 ---- }); } @Override public void removeMember(final String name) { ! remove(Objects.requireNonNull(name)); } @Override public void setMember(final String name, final Object value) { ! put(Objects.requireNonNull(name), value); } @Override public void setSlot(final int index, final Object value) { inGlobal(new Callable<Void>() {
*** 427,437 **** }); } @Override public void putAll(final Map<? extends String, ? extends Object> map) { ! Objects.requireNonNull(map, "map is null"); final ScriptObject oldGlobal = Context.getGlobal(); final boolean globalChanged = (oldGlobal != global); inGlobal(new Callable<Object>() { @Override public Object call() { for (final Map.Entry<? extends String, ? extends Object> entry : map.entrySet()) { --- 425,435 ---- }); } @Override public void putAll(final Map<? extends String, ? extends Object> map) { ! Objects.requireNonNull(map); final ScriptObject oldGlobal = Context.getGlobal(); final boolean globalChanged = (oldGlobal != global); inGlobal(new Callable<Object>() { @Override public Object call() { for (final Map.Entry<? extends String, ? extends Object> entry : map.entrySet()) {
< prev index next >