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

Print this page

        

*** 381,390 **** --- 381,391 ---- * @param other The source of properties. * * @return New {@link PropertyMap} with added properties. */ public PropertyMap addAll(final PropertyMap other) { + assert this != other : "adding property map to itself"; final Property[] otherProperties = other.properties.getProperties(); final PropertyHashMap newProperties = properties.immutableAdd(otherProperties); final PropertyMap newMap = new PropertyMap(this, newProperties); for (final Property property : otherProperties) {