# HG changeset patch # User attila # Date 1376990108 -7200 # Node ID 8e08c96b0808617960453a79077b41d15ccf50fe # Parent 713cf2a92531373ceaa4a08c8b81bc7b8de30e1a 8023250: Update JavaScript code in JDK for changes in iteration over Java arrays Reviewed-by: sundar, sla diff -r 713cf2a92531 -r 8e08c96b0808 jdk/src/share/classes/com/sun/tools/hat/resources/hat.js --- a/jdk/src/share/classes/com/sun/tools/hat/resources/hat.js Tue Aug 20 17:36:15 2013 +0200 +++ b/jdk/src/share/classes/com/sun/tools/hat/resources/hat.js Tue Aug 20 11:15:08 2013 +0200 @@ -1144,7 +1144,7 @@ } else { for (var index in array) { var it = array[index]; - if (func(it, index, array)) { + if (func(it, String(index), array)) { return true; } } @@ -1244,7 +1244,7 @@ var result = new Array(); for (var index in array) { var it = array[index]; - if (func(it, index, array, result)) { + if (func(it, String(index), array, result)) { result[result.length] = it; } } @@ -1317,7 +1317,7 @@ var result = new Array(); for (var index in array) { var it = array[index]; - result[result.length] = func(it, index, array, result); + result[result.length] = func(it, String(index), array, result); } return result; }