changeset 7922:1ccc7bbee0bb

8023250: Update JavaScript code in JDK for changes in iteration over Java arrays Reviewed-by: sundar, sla
author attila
date Tue, 20 Aug 2013 11:15:08 +0200
parents c17d6543b30f
children a79fcf53195f eb18a483e772
files src/share/classes/com/sun/tools/hat/resources/hat.js
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/com/sun/tools/hat/resources/hat.js	Tue Aug 20 17:36:15 2013 +0200
+++ b/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;
     }