< 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 >