rt/emul/mini/src/main/java/java/lang/reflect/Array.java
branchclosure
changeset 967 f19f17f8f8dc
parent 873 95c6ffa9d8e7
child 1513 ba912ef24b27
     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]);