Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Java/java/lang/reflect/Array_static.fz


# Fuzion interface to static members of Java class 'java.lang.reflect.Array'
#
# !!!!!!  DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called 
# as follows:
#
#   ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.java.lang.reflect.Array_static is

  # call Java static method 'public static native void java.lang.reflect.Array.set(java.lang.Object,int,java.lang.Object) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public __k__set_Ljava_7_lang_7_Object_s_ILjava_7_lang_7_Object_s_(arg0 Java.java.lang.Object, arg1 i32, arg2 Java.java.lang.Object) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "set" "(Ljava/lang/Object;ILjava/lang/Object;)V" [(Java.java.lang.reflect.Array_static.__k__set_Ljava_7_lang_7_Object_s_ILjava_7_lang_7_Object_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.__k__set_Ljava_7_lang_7_Object_s_ILjava_7_lang_7_Object_s_.this.arg1); (Java.java.lang.reflect.Array_static.__k__set_Ljava_7_lang_7_Object_s_ILjava_7_lang_7_Object_s_.this.arg2)]

  # call Java static method 'public static native boolean java.lang.reflect.Array.getBoolean(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getBoolean_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (bool) =>
    fuzion.java.call_static (outcome (bool)) "java.lang.reflect.Array" "getBoolean" "(Ljava/lang/Object;I)Z" [(Java.java.lang.reflect.Array_static.getBoolean_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.getBoolean_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static native byte java.lang.reflect.Array.getByte(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getByte_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (i8) =>
    fuzion.java.call_static (outcome (i8)) "java.lang.reflect.Array" "getByte" "(Ljava/lang/Object;I)B" [(Java.java.lang.reflect.Array_static.getByte_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.getByte_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static native char java.lang.reflect.Array.getChar(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getChar_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (u16) =>
    fuzion.java.call_static (outcome (u16)) "java.lang.reflect.Array" "getChar" "(Ljava/lang/Object;I)C" [(Java.java.lang.reflect.Array_static.getChar_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.getChar_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static native double java.lang.reflect.Array.getDouble(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getDouble_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (f64) =>
    fuzion.java.call_static (outcome (f64)) "java.lang.reflect.Array" "getDouble" "(Ljava/lang/Object;I)D" [(Java.java.lang.reflect.Array_static.getDouble_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.getDouble_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static native float java.lang.reflect.Array.getFloat(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getFloat_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (f32) =>
    fuzion.java.call_static (outcome (f32)) "java.lang.reflect.Array" "getFloat" "(Ljava/lang/Object;I)F" [(Java.java.lang.reflect.Array_static.getFloat_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.getFloat_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static native int java.lang.reflect.Array.getInt(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getInt_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (i32) =>
    fuzion.java.call_static (outcome (i32)) "java.lang.reflect.Array" "getInt" "(Ljava/lang/Object;I)I" [(Java.java.lang.reflect.Array_static.getInt_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.getInt_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static native int java.lang.reflect.Array.getLength(java.lang.Object) throws java.lang.IllegalArgumentException':
  #
  public getLength_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) outcome (i32) =>
    fuzion.java.call_static (outcome (i32)) "java.lang.reflect.Array" "getLength" "(Ljava/lang/Object;)I" [(Java.java.lang.reflect.Array_static.getLength_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java static method 'public static native long java.lang.reflect.Array.getLong(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getLong_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (i64) =>
    fuzion.java.call_static (outcome (i64)) "java.lang.reflect.Array" "getLong" "(Ljava/lang/Object;I)J" [(Java.java.lang.reflect.Array_static.getLong_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.getLong_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static native short java.lang.reflect.Array.getShort(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getShort_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (i16) =>
    fuzion.java.call_static (outcome (i16)) "java.lang.reflect.Array" "getShort" "(Ljava/lang/Object;I)S" [(Java.java.lang.reflect.Array_static.getShort_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.getShort_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static native java.lang.Object java.lang.reflect.Array.get(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public get_Ljava_7_lang_7_Object_s_I(arg0 Java.java.lang.Object, arg1 i32) outcome (Java.java.lang.Object) =>
    fuzion.java.call_static (outcome (Java.java.lang.Object)) "java.lang.reflect.Array" "get" "(Ljava/lang/Object;I)Ljava/lang/Object;" [(Java.java.lang.reflect.Array_static.get_Ljava_7_lang_7_Object_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.get_Ljava_7_lang_7_Object_s_I.this.arg1)]

  # call Java static method 'public static java.lang.Object java.lang.reflect.Array.newInstance(java.lang.Class,int) throws java.lang.NegativeArraySizeException':
  #
  public newInstance_Ljava_7_lang_7_Class_s_I(arg0 Java.java.lang.Class, arg1 i32) outcome (Java.java.lang.Object) =>
    fuzion.java.call_static (outcome (Java.java.lang.Object)) "java.lang.reflect.Array" "newInstance" "(Ljava/lang/Class;I)Ljava/lang/Object;" [(Java.java.lang.reflect.Array_static.newInstance_Ljava_7_lang_7_Class_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.newInstance_Ljava_7_lang_7_Class_s_I.this.arg1)]

  # call Java static method 'public static java.lang.Object java.lang.reflect.Array.newInstance(java.lang.Class,int[]) throws java.lang.IllegalArgumentException,java.lang.NegativeArraySizeException':
  #
  public newInstance_Ljava_7_lang_7_Class_s__u00005b_I(arg0 Java.java.lang.Class, arg1 Sequence (i32)) outcome (Java.java.lang.Object) =>
    fuzion.java.call_static (outcome (Java.java.lang.Object)) "java.lang.reflect.Array" "newInstance" "(Ljava/lang/Class;[I)Ljava/lang/Object;" [(Java.java.lang.reflect.Array_static.newInstance_Ljava_7_lang_7_Class_s__u00005b_I.this.arg0); (fuzion.java.array_to_java_object (i32) Java.java.lang.reflect.Array_static.newInstance_Ljava_7_lang_7_Class_s__u00005b_I.this.arg1)]

  # call Java static method 'public static native void java.lang.reflect.Array.setBoolean(java.lang.Object,int,boolean) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setBoolean_Ljava_7_lang_7_Object_s_IZ(arg0 Java.java.lang.Object, arg1 i32, arg2 bool) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "setBoolean" "(Ljava/lang/Object;IZ)V" [(Java.java.lang.reflect.Array_static.setBoolean_Ljava_7_lang_7_Object_s_IZ.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setBoolean_Ljava_7_lang_7_Object_s_IZ.this.arg1); (fuzion.java.bool_to_java_object Java.java.lang.reflect.Array_static.setBoolean_Ljava_7_lang_7_Object_s_IZ.this.arg2)]

  # call Java static method 'public static native void java.lang.reflect.Array.setByte(java.lang.Object,int,byte) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setByte_Ljava_7_lang_7_Object_s_IB(arg0 Java.java.lang.Object, arg1 i32, arg2 i8) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "setByte" "(Ljava/lang/Object;IB)V" [(Java.java.lang.reflect.Array_static.setByte_Ljava_7_lang_7_Object_s_IB.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setByte_Ljava_7_lang_7_Object_s_IB.this.arg1); (fuzion.java.i8_to_java_object Java.java.lang.reflect.Array_static.setByte_Ljava_7_lang_7_Object_s_IB.this.arg2)]

  # call Java static method 'public static native void java.lang.reflect.Array.setChar(java.lang.Object,int,char) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setChar_Ljava_7_lang_7_Object_s_IC(arg0 Java.java.lang.Object, arg1 i32, arg2 u16) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "setChar" "(Ljava/lang/Object;IC)V" [(Java.java.lang.reflect.Array_static.setChar_Ljava_7_lang_7_Object_s_IC.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setChar_Ljava_7_lang_7_Object_s_IC.this.arg1); (fuzion.java.u16_to_java_object Java.java.lang.reflect.Array_static.setChar_Ljava_7_lang_7_Object_s_IC.this.arg2)]

  # call Java static method 'public static native void java.lang.reflect.Array.setDouble(java.lang.Object,int,double) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setDouble_Ljava_7_lang_7_Object_s_ID(arg0 Java.java.lang.Object, arg1 i32, arg2 f64) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "setDouble" "(Ljava/lang/Object;ID)V" [(Java.java.lang.reflect.Array_static.setDouble_Ljava_7_lang_7_Object_s_ID.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setDouble_Ljava_7_lang_7_Object_s_ID.this.arg1); (fuzion.java.f64_to_java_object Java.java.lang.reflect.Array_static.setDouble_Ljava_7_lang_7_Object_s_ID.this.arg2)]

  # call Java static method 'public static native void java.lang.reflect.Array.setFloat(java.lang.Object,int,float) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setFloat_Ljava_7_lang_7_Object_s_IF(arg0 Java.java.lang.Object, arg1 i32, arg2 f32) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "setFloat" "(Ljava/lang/Object;IF)V" [(Java.java.lang.reflect.Array_static.setFloat_Ljava_7_lang_7_Object_s_IF.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setFloat_Ljava_7_lang_7_Object_s_IF.this.arg1); (fuzion.java.f32_to_java_object Java.java.lang.reflect.Array_static.setFloat_Ljava_7_lang_7_Object_s_IF.this.arg2)]

  # call Java static method 'public static native void java.lang.reflect.Array.setInt(java.lang.Object,int,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setInt_Ljava_7_lang_7_Object_s_II(arg0 Java.java.lang.Object, arg1 i32, arg2 i32) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "setInt" "(Ljava/lang/Object;II)V" [(Java.java.lang.reflect.Array_static.setInt_Ljava_7_lang_7_Object_s_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setInt_Ljava_7_lang_7_Object_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setInt_Ljava_7_lang_7_Object_s_II.this.arg2)]

  # call Java static method 'public static native void java.lang.reflect.Array.setLong(java.lang.Object,int,long) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setLong_Ljava_7_lang_7_Object_s_IJ(arg0 Java.java.lang.Object, arg1 i32, arg2 i64) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "setLong" "(Ljava/lang/Object;IJ)V" [(Java.java.lang.reflect.Array_static.setLong_Ljava_7_lang_7_Object_s_IJ.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setLong_Ljava_7_lang_7_Object_s_IJ.this.arg1); (fuzion.java.i64_to_java_object Java.java.lang.reflect.Array_static.setLong_Ljava_7_lang_7_Object_s_IJ.this.arg2)]

  # call Java static method 'public static native void java.lang.reflect.Array.setShort(java.lang.Object,int,short) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setShort_Ljava_7_lang_7_Object_s_IS(arg0 Java.java.lang.Object, arg1 i32, arg2 i16) outcome (unit) =>
    fuzion.java.call_static (outcome (unit)) "java.lang.reflect.Array" "setShort" "(Ljava/lang/Object;IS)V" [(Java.java.lang.reflect.Array_static.setShort_Ljava_7_lang_7_Object_s_IS.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.reflect.Array_static.setShort_Ljava_7_lang_7_Object_s_IS.this.arg1); (fuzion.java.i16_to_java_object Java.java.lang.reflect.Array_static.setShort_Ljava_7_lang_7_Object_s_IS.this.arg2)]

  # short-hand to call Java method 'public static native java.lang.Object java.lang.reflect.Array.get(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public get(arg0 Java.java.lang.Object, arg1 i32) (outcome (Java.java.lang.Object)) =>
    get_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.get.this.arg0 Java.java.lang.reflect.Array_static.get.this.arg1

  # short-hand to call Java method 'public static native boolean java.lang.reflect.Array.getBoolean(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getBoolean(arg0 Java.java.lang.Object, arg1 i32) (outcome (bool)) =>
    getBoolean_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.getBoolean.this.arg0 Java.java.lang.reflect.Array_static.getBoolean.this.arg1

  # short-hand to call Java method 'public static native byte java.lang.reflect.Array.getByte(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getByte(arg0 Java.java.lang.Object, arg1 i32) (outcome (i8)) =>
    getByte_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.getByte.this.arg0 Java.java.lang.reflect.Array_static.getByte.this.arg1

  # short-hand to call Java method 'public static native char java.lang.reflect.Array.getChar(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getChar(arg0 Java.java.lang.Object, arg1 i32) (outcome (u16)) =>
    getChar_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.getChar.this.arg0 Java.java.lang.reflect.Array_static.getChar.this.arg1

  # short-hand to call Java method 'public static native double java.lang.reflect.Array.getDouble(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getDouble(arg0 Java.java.lang.Object, arg1 i32) (outcome (f64)) =>
    getDouble_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.getDouble.this.arg0 Java.java.lang.reflect.Array_static.getDouble.this.arg1

  # short-hand to call Java method 'public static native float java.lang.reflect.Array.getFloat(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getFloat(arg0 Java.java.lang.Object, arg1 i32) (outcome (f32)) =>
    getFloat_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.getFloat.this.arg0 Java.java.lang.reflect.Array_static.getFloat.this.arg1

  # short-hand to call Java method 'public static native int java.lang.reflect.Array.getInt(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getInt(arg0 Java.java.lang.Object, arg1 i32) (outcome (i32)) =>
    getInt_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.getInt.this.arg0 Java.java.lang.reflect.Array_static.getInt.this.arg1

  # short-hand to call Java method 'public static native int java.lang.reflect.Array.getLength(java.lang.Object) throws java.lang.IllegalArgumentException':
  #
  public getLength(arg0 Java.java.lang.Object) (outcome (i32)) =>
    getLength_Ljava_7_lang_7_Object_s_ Java.java.lang.reflect.Array_static.getLength.this.arg0

  # short-hand to call Java method 'public static native long java.lang.reflect.Array.getLong(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getLong(arg0 Java.java.lang.Object, arg1 i32) (outcome (i64)) =>
    getLong_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.getLong.this.arg0 Java.java.lang.reflect.Array_static.getLong.this.arg1

  # short-hand to call Java method 'public static native short java.lang.reflect.Array.getShort(java.lang.Object,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public getShort(arg0 Java.java.lang.Object, arg1 i32) (outcome (i16)) =>
    getShort_Ljava_7_lang_7_Object_s_I Java.java.lang.reflect.Array_static.getShort.this.arg0 Java.java.lang.reflect.Array_static.getShort.this.arg1

  # short-hand to call Java method 'public static java.lang.Object java.lang.reflect.Array.newInstance(java.lang.Class,int) throws java.lang.NegativeArraySizeException':
  #
  public newInstance(arg0 Java.java.lang.Class, arg1 i32) (outcome (Java.java.lang.Object)) =>
    newInstance_Ljava_7_lang_7_Class_s_I Java.java.lang.reflect.Array_static.newInstance.this.arg0 Java.java.lang.reflect.Array_static.newInstance.this.arg1

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.set(java.lang.Object,int,java.lang.Object) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public __k__set(arg0 Java.java.lang.Object, arg1 i32, arg2 Java.java.lang.Object) (outcome (unit)) =>
    __k__set_Ljava_7_lang_7_Object_s_ILjava_7_lang_7_Object_s_ Java.java.lang.reflect.Array_static.__k__set.this.arg0 Java.java.lang.reflect.Array_static.__k__set.this.arg1 Java.java.lang.reflect.Array_static.__k__set.this.arg2

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.setBoolean(java.lang.Object,int,boolean) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setBoolean(arg0 Java.java.lang.Object, arg1 i32, arg2 bool) (outcome (unit)) =>
    setBoolean_Ljava_7_lang_7_Object_s_IZ Java.java.lang.reflect.Array_static.setBoolean.this.arg0 Java.java.lang.reflect.Array_static.setBoolean.this.arg1 Java.java.lang.reflect.Array_static.setBoolean.this.arg2

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.setByte(java.lang.Object,int,byte) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setByte(arg0 Java.java.lang.Object, arg1 i32, arg2 i8) (outcome (unit)) =>
    setByte_Ljava_7_lang_7_Object_s_IB Java.java.lang.reflect.Array_static.setByte.this.arg0 Java.java.lang.reflect.Array_static.setByte.this.arg1 Java.java.lang.reflect.Array_static.setByte.this.arg2

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.setChar(java.lang.Object,int,char) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setChar(arg0 Java.java.lang.Object, arg1 i32, arg2 u16) (outcome (unit)) =>
    setChar_Ljava_7_lang_7_Object_s_IC Java.java.lang.reflect.Array_static.setChar.this.arg0 Java.java.lang.reflect.Array_static.setChar.this.arg1 Java.java.lang.reflect.Array_static.setChar.this.arg2

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.setDouble(java.lang.Object,int,double) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setDouble(arg0 Java.java.lang.Object, arg1 i32, arg2 f64) (outcome (unit)) =>
    setDouble_Ljava_7_lang_7_Object_s_ID Java.java.lang.reflect.Array_static.setDouble.this.arg0 Java.java.lang.reflect.Array_static.setDouble.this.arg1 Java.java.lang.reflect.Array_static.setDouble.this.arg2

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.setFloat(java.lang.Object,int,float) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setFloat(arg0 Java.java.lang.Object, arg1 i32, arg2 f32) (outcome (unit)) =>
    setFloat_Ljava_7_lang_7_Object_s_IF Java.java.lang.reflect.Array_static.setFloat.this.arg0 Java.java.lang.reflect.Array_static.setFloat.this.arg1 Java.java.lang.reflect.Array_static.setFloat.this.arg2

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.setInt(java.lang.Object,int,int) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setInt(arg0 Java.java.lang.Object, arg1 i32, arg2 i32) (outcome (unit)) =>
    setInt_Ljava_7_lang_7_Object_s_II Java.java.lang.reflect.Array_static.setInt.this.arg0 Java.java.lang.reflect.Array_static.setInt.this.arg1 Java.java.lang.reflect.Array_static.setInt.this.arg2

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.setLong(java.lang.Object,int,long) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setLong(arg0 Java.java.lang.Object, arg1 i32, arg2 i64) (outcome (unit)) =>
    setLong_Ljava_7_lang_7_Object_s_IJ Java.java.lang.reflect.Array_static.setLong.this.arg0 Java.java.lang.reflect.Array_static.setLong.this.arg1 Java.java.lang.reflect.Array_static.setLong.this.arg2

  # short-hand to call Java method 'public static native void java.lang.reflect.Array.setShort(java.lang.Object,int,short) throws java.lang.IllegalArgumentException,java.lang.ArrayIndexOutOfBoundsException':
  #
  public setShort(arg0 Java.java.lang.Object, arg1 i32, arg2 i16) (outcome (unit)) =>
    setShort_Ljava_7_lang_7_Object_s_IS Java.java.lang.reflect.Array_static.setShort.this.arg0 Java.java.lang.reflect.Array_static.setShort.this.arg1 Java.java.lang.reflect.Array_static.setShort.this.arg2