src/jdk/nashorn/internal/runtime/ScriptObject.java

Print this page

        

*** 689,698 **** --- 689,699 ---- */ public void defineOwnProperty(final int index, final Object value) { assert isValidArrayIndex(index) : "invalid array index"; final long longIndex = ArrayIndex.toLongIndex(index); doesNotHaveEnsureDelete(longIndex, getArray().length(), false); + setArray(getArray().ensure(longIndex)); setArray(getArray().set(index, value, false)); } private void checkIntegerKey(final String key) { final int index = getArrayIndex(key);