1.1 --- a/rt/emul/mini/src/main/java/java/lang/reflect/Array.java Fri Mar 22 10:52:51 2013 +0100
1.2 +++ b/rt/emul/mini/src/main/java/java/lang/reflect/Array.java Fri Apr 12 18:48:48 2013 +0200
1.3 @@ -25,6 +25,7 @@
1.4
1.5 package java.lang.reflect;
1.6
1.7 +import org.apidesign.bck2brwsr.core.Exported;
1.8 import org.apidesign.bck2brwsr.core.JavaScriptBody;
1.9 import org.apidesign.bck2brwsr.core.JavaScriptPrototype;
1.10
1.11 @@ -636,9 +637,12 @@
1.12 + "arr.jvmName = sig;\n"
1.13 + "return arr;"
1.14 )
1.15 - static native Object newArray(boolean primitive, String sig, int length);
1.16 + @Exported
1.17 + private static native Object newArray(boolean primitive, String sig, int length);
1.18
1.19 - static Object multiNewArray(String sig, int[] dims, int index)
1.20 +
1.21 + @Exported
1.22 + private static Object multiNewArray(String sig, int[] dims, int index)
1.23 throws IllegalArgumentException, NegativeArraySizeException {
1.24 if (dims.length == index + 1) {
1.25 return newArray(sig.length() == 2, sig, dims[index]);