< prev index next >

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

Print this page

        

*** 237,247 **** private static String objectAsString(final ScriptObject object, final boolean all, final Set<Object> duplicates) { final StringBuilder sb = new StringBuilder(); if (ScriptObject.isArray(object)) { sb.append('['); ! final long length = object.getLong("length", INVALID_PROGRAM_POINT); for (long i = 0; i < length; i++) { if (object.has(i)) { final Object valueAsObject = object.get(i); final boolean isUndefined = valueAsObject == ScriptRuntime.UNDEFINED; --- 237,247 ---- private static String objectAsString(final ScriptObject object, final boolean all, final Set<Object> duplicates) { final StringBuilder sb = new StringBuilder(); if (ScriptObject.isArray(object)) { sb.append('['); ! final long length = (long) object.getDouble("length", INVALID_PROGRAM_POINT); for (long i = 0; i < length; i++) { if (object.has(i)) { final Object valueAsObject = object.get(i); final boolean isUndefined = valueAsObject == ScriptRuntime.UNDEFINED;
< prev index next >