8023250: Update JavaScript code in JDK for changes in iteration over Java arrays
Reviewed-by: sundar, sla
--- 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;
}