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

Java/java/nio/ByteBuffer.fz


# Fuzion interface to instance members of Java instance class 'java.nio.ByteBuffer'
#
# !!!!!!  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.nio.ByteBuffer(redef forbidden void) ref : Java.java.nio.Buffer(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public final java.nio.ByteBuffer java.nio.ByteBuffer.alignedSlice(int)':
  #
  public alignedSlice_I(arg0 i32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "alignedSlice" "(I)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.alignedSlice_I.this.arg0)]

  # call Java instance method 'public final int java.nio.ByteBuffer.alignmentOffset(int,int)':
  #
  public alignmentOffset_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_virtual (i32) "java.nio.ByteBuffer" "alignmentOffset" "(II)I" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.alignmentOffset_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.alignmentOffset_II.this.arg1)]

  # call Java instance method 'public abstract java.nio.CharBuffer java.nio.ByteBuffer.asCharBuffer()':
  #
  public asCharBuffer Java.java.nio.CharBuffer =>
    fuzion.java.call_virtual (Java.java.nio.CharBuffer) "java.nio.ByteBuffer" "asCharBuffer" "()Ljava/nio/CharBuffer;" ByteBuffer.this []

  # call Java instance method 'public abstract java.nio.DoubleBuffer java.nio.ByteBuffer.asDoubleBuffer()':
  #
  public asDoubleBuffer Java.java.nio.DoubleBuffer =>
    fuzion.java.call_virtual (Java.java.nio.DoubleBuffer) "java.nio.ByteBuffer" "asDoubleBuffer" "()Ljava/nio/DoubleBuffer;" ByteBuffer.this []

  # call Java instance method 'public abstract java.nio.FloatBuffer java.nio.ByteBuffer.asFloatBuffer()':
  #
  public asFloatBuffer Java.java.nio.FloatBuffer =>
    fuzion.java.call_virtual (Java.java.nio.FloatBuffer) "java.nio.ByteBuffer" "asFloatBuffer" "()Ljava/nio/FloatBuffer;" ByteBuffer.this []

  # call Java instance method 'public abstract java.nio.IntBuffer java.nio.ByteBuffer.asIntBuffer()':
  #
  public asIntBuffer Java.java.nio.IntBuffer =>
    fuzion.java.call_virtual (Java.java.nio.IntBuffer) "java.nio.ByteBuffer" "asIntBuffer" "()Ljava/nio/IntBuffer;" ByteBuffer.this []

  # call Java instance method 'public abstract java.nio.LongBuffer java.nio.ByteBuffer.asLongBuffer()':
  #
  public asLongBuffer Java.java.nio.LongBuffer =>
    fuzion.java.call_virtual (Java.java.nio.LongBuffer) "java.nio.ByteBuffer" "asLongBuffer" "()Ljava/nio/LongBuffer;" ByteBuffer.this []

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.asReadOnlyBuffer()':
  #
  public asReadOnlyBuffer Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "asReadOnlyBuffer" "()Ljava/nio/ByteBuffer;" ByteBuffer.this []

  # call Java instance method 'public abstract java.nio.ShortBuffer java.nio.ByteBuffer.asShortBuffer()':
  #
  public asShortBuffer Java.java.nio.ShortBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ShortBuffer) "java.nio.ByteBuffer" "asShortBuffer" "()Ljava/nio/ShortBuffer;" ByteBuffer.this []

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.compact()':
  #
  public compact Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "compact" "()Ljava/nio/ByteBuffer;" ByteBuffer.this []

  # call Java instance method 'public int java.nio.ByteBuffer.compareTo(java.lang.Object)':
  #
  public compareTo_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) i32 =>
    fuzion.java.call_virtual (i32) "java.nio.ByteBuffer" "compareTo" "(Ljava/lang/Object;)I" ByteBuffer.this [(Java.java.nio.ByteBuffer.compareTo_Ljava_7_lang_7_Object_s_.this.arg0)]

  # call Java instance method 'public int java.nio.ByteBuffer.compareTo(java.nio.ByteBuffer)':
  #
  public compareTo_Ljava_7_nio_7_ByteBuffer_s_(arg0 Java.java.nio.ByteBuffer) i32 =>
    fuzion.java.call_virtual (i32) "java.nio.ByteBuffer" "compareTo" "(Ljava/nio/ByteBuffer;)I" ByteBuffer.this [(Java.java.nio.ByteBuffer.compareTo_Ljava_7_nio_7_ByteBuffer_s_.this.arg0)]

  # call Java instance method 'public abstract byte java.nio.ByteBuffer.get()':
  #
  public get i8 =>
    fuzion.java.call_virtual (i8) "java.nio.ByteBuffer" "get" "()B" ByteBuffer.this []

  # call Java instance method 'public abstract char java.nio.ByteBuffer.getChar()':
  #
  public getChar u16 =>
    fuzion.java.call_virtual (u16) "java.nio.ByteBuffer" "getChar" "()C" ByteBuffer.this []

  # call Java instance method 'public abstract char java.nio.ByteBuffer.getChar(int)':
  #
  public getChar_I(arg0 i32) u16 =>
    fuzion.java.call_virtual (u16) "java.nio.ByteBuffer" "getChar" "(I)C" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.getChar_I.this.arg0)]

  # call Java instance method 'public abstract double java.nio.ByteBuffer.getDouble()':
  #
  public getDouble f64 =>
    fuzion.java.call_virtual (f64) "java.nio.ByteBuffer" "getDouble" "()D" ByteBuffer.this []

  # call Java instance method 'public abstract double java.nio.ByteBuffer.getDouble(int)':
  #
  public getDouble_I(arg0 i32) f64 =>
    fuzion.java.call_virtual (f64) "java.nio.ByteBuffer" "getDouble" "(I)D" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.getDouble_I.this.arg0)]

  # call Java instance method 'public abstract float java.nio.ByteBuffer.getFloat()':
  #
  public getFloat f32 =>
    fuzion.java.call_virtual (f32) "java.nio.ByteBuffer" "getFloat" "()F" ByteBuffer.this []

  # call Java instance method 'public abstract float java.nio.ByteBuffer.getFloat(int)':
  #
  public getFloat_I(arg0 i32) f32 =>
    fuzion.java.call_virtual (f32) "java.nio.ByteBuffer" "getFloat" "(I)F" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.getFloat_I.this.arg0)]

  # call Java instance method 'public abstract int java.nio.ByteBuffer.getInt()':
  #
  public getInt i32 =>
    fuzion.java.call_virtual (i32) "java.nio.ByteBuffer" "getInt" "()I" ByteBuffer.this []

  # call Java instance method 'public abstract int java.nio.ByteBuffer.getInt(int)':
  #
  public getInt_I(arg0 i32) i32 =>
    fuzion.java.call_virtual (i32) "java.nio.ByteBuffer" "getInt" "(I)I" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.getInt_I.this.arg0)]

  # call Java instance method 'public abstract long java.nio.ByteBuffer.getLong()':
  #
  public getLong i64 =>
    fuzion.java.call_virtual (i64) "java.nio.ByteBuffer" "getLong" "()J" ByteBuffer.this []

  # call Java instance method 'public abstract long java.nio.ByteBuffer.getLong(int)':
  #
  public getLong_I(arg0 i32) i64 =>
    fuzion.java.call_virtual (i64) "java.nio.ByteBuffer" "getLong" "(I)J" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.getLong_I.this.arg0)]

  # call Java instance method 'public abstract short java.nio.ByteBuffer.getShort()':
  #
  public getShort i16 =>
    fuzion.java.call_virtual (i16) "java.nio.ByteBuffer" "getShort" "()S" ByteBuffer.this []

  # call Java instance method 'public abstract short java.nio.ByteBuffer.getShort(int)':
  #
  public getShort_I(arg0 i32) i16 =>
    fuzion.java.call_virtual (i16) "java.nio.ByteBuffer" "getShort" "(I)S" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.getShort_I.this.arg0)]

  # call Java instance method 'public abstract byte java.nio.ByteBuffer.get(int)':
  #
  public get_I(arg0 i32) i8 =>
    fuzion.java.call_virtual (i8) "java.nio.ByteBuffer" "get" "(I)B" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.get_I.this.arg0)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.get(int,byte[])':
  #
  public get_I_u00005b_B(arg0 i32, arg1 Sequence (i8)) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "get" "(I[B)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.get_I_u00005b_B.this.arg0); (fuzion.java.array_to_java_object (i8) Java.java.nio.ByteBuffer.get_I_u00005b_B.this.arg1)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.get(int,byte[],int,int)':
  #
  public get_I_u00005b_BII(arg0 i32, arg1 Sequence (i8), arg2 i32, arg3 i32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "get" "(I[BII)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.get_I_u00005b_BII.this.arg0); (fuzion.java.array_to_java_object (i8) Java.java.nio.ByteBuffer.get_I_u00005b_BII.this.arg1); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.get_I_u00005b_BII.this.arg2); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.get_I_u00005b_BII.this.arg3)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.get(byte[])':
  #
  public get__u00005b_B(arg0 Sequence (i8)) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "get" "([B)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.array_to_java_object (i8) Java.java.nio.ByteBuffer.get__u00005b_B.this.arg0)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.get(byte[],int,int)':
  #
  public get__u00005b_BII(arg0 Sequence (i8), arg1 i32, arg2 i32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "get" "([BII)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.array_to_java_object (i8) Java.java.nio.ByteBuffer.get__u00005b_BII.this.arg0); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.get__u00005b_BII.this.arg1); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.get__u00005b_BII.this.arg2)]

  # call Java instance method 'public int java.nio.ByteBuffer.mismatch(java.nio.ByteBuffer)':
  #
  public mismatch_Ljava_7_nio_7_ByteBuffer_s_(arg0 Java.java.nio.ByteBuffer) i32 =>
    fuzion.java.call_virtual (i32) "java.nio.ByteBuffer" "mismatch" "(Ljava/nio/ByteBuffer;)I" ByteBuffer.this [(Java.java.nio.ByteBuffer.mismatch_Ljava_7_nio_7_ByteBuffer_s_.this.arg0)]

  # call Java instance method 'public final java.nio.ByteOrder java.nio.ByteBuffer.order()':
  #
  public order Java.java.nio.ByteOrder =>
    fuzion.java.call_virtual (Java.java.nio.ByteOrder) "java.nio.ByteBuffer" "order" "()Ljava/nio/ByteOrder;" ByteBuffer.this []

  # call Java instance method 'public final java.nio.ByteBuffer java.nio.ByteBuffer.order(java.nio.ByteOrder)':
  #
  public order_Ljava_7_nio_7_ByteOrder_s_(arg0 Java.java.nio.ByteOrder) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "order" "(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;" ByteBuffer.this [(Java.java.nio.ByteBuffer.order_Ljava_7_nio_7_ByteOrder_s_.this.arg0)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putChar(char)':
  #
  public putChar_C(arg0 u16) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putChar" "(C)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.u16_to_java_object Java.java.nio.ByteBuffer.putChar_C.this.arg0)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putChar(int,char)':
  #
  public putChar_IC(arg0 i32, arg1 u16) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putChar" "(IC)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.putChar_IC.this.arg0); (fuzion.java.u16_to_java_object Java.java.nio.ByteBuffer.putChar_IC.this.arg1)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putDouble(double)':
  #
  public putDouble_D(arg0 f64) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putDouble" "(D)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.f64_to_java_object Java.java.nio.ByteBuffer.putDouble_D.this.arg0)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putDouble(int,double)':
  #
  public putDouble_ID(arg0 i32, arg1 f64) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putDouble" "(ID)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.putDouble_ID.this.arg0); (fuzion.java.f64_to_java_object Java.java.nio.ByteBuffer.putDouble_ID.this.arg1)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putFloat(float)':
  #
  public putFloat_F(arg0 f32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putFloat" "(F)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.f32_to_java_object Java.java.nio.ByteBuffer.putFloat_F.this.arg0)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putFloat(int,float)':
  #
  public putFloat_IF(arg0 i32, arg1 f32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putFloat" "(IF)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.putFloat_IF.this.arg0); (fuzion.java.f32_to_java_object Java.java.nio.ByteBuffer.putFloat_IF.this.arg1)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putInt(int)':
  #
  public putInt_I(arg0 i32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putInt" "(I)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.putInt_I.this.arg0)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putInt(int,int)':
  #
  public putInt_II(arg0 i32, arg1 i32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putInt" "(II)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.putInt_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.putInt_II.this.arg1)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putLong(int,long)':
  #
  public putLong_IJ(arg0 i32, arg1 i64) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putLong" "(IJ)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.putLong_IJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.nio.ByteBuffer.putLong_IJ.this.arg1)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putLong(long)':
  #
  public putLong_J(arg0 i64) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putLong" "(J)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i64_to_java_object Java.java.nio.ByteBuffer.putLong_J.this.arg0)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putShort(int,short)':
  #
  public putShort_IS(arg0 i32, arg1 i16) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putShort" "(IS)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.putShort_IS.this.arg0); (fuzion.java.i16_to_java_object Java.java.nio.ByteBuffer.putShort_IS.this.arg1)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putShort(short)':
  #
  public putShort_S(arg0 i16) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "putShort" "(S)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i16_to_java_object Java.java.nio.ByteBuffer.putShort_S.this.arg0)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.put(byte)':
  #
  public put_B(arg0 i8) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "put" "(B)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i8_to_java_object Java.java.nio.ByteBuffer.put_B.this.arg0)]

  # call Java instance method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.put(int,byte)':
  #
  public put_IB(arg0 i32, arg1 i8) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "put" "(IB)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put_IB.this.arg0); (fuzion.java.i8_to_java_object Java.java.nio.ByteBuffer.put_IB.this.arg1)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.put(int,java.nio.ByteBuffer,int,int)':
  #
  public put_ILjava_7_nio_7_ByteBuffer_s_II(arg0 i32, arg1 Java.java.nio.ByteBuffer, arg2 i32, arg3 i32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "put" "(ILjava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put_ILjava_7_nio_7_ByteBuffer_s_II.this.arg0); (Java.java.nio.ByteBuffer.put_ILjava_7_nio_7_ByteBuffer_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put_ILjava_7_nio_7_ByteBuffer_s_II.this.arg2); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put_ILjava_7_nio_7_ByteBuffer_s_II.this.arg3)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.put(int,byte[])':
  #
  public put_I_u00005b_B(arg0 i32, arg1 Sequence (i8)) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "put" "(I[B)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put_I_u00005b_B.this.arg0); (fuzion.java.array_to_java_object (i8) Java.java.nio.ByteBuffer.put_I_u00005b_B.this.arg1)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.put(int,byte[],int,int)':
  #
  public put_I_u00005b_BII(arg0 i32, arg1 Sequence (i8), arg2 i32, arg3 i32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "put" "(I[BII)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put_I_u00005b_BII.this.arg0); (fuzion.java.array_to_java_object (i8) Java.java.nio.ByteBuffer.put_I_u00005b_BII.this.arg1); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put_I_u00005b_BII.this.arg2); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put_I_u00005b_BII.this.arg3)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.put(java.nio.ByteBuffer)':
  #
  public put_Ljava_7_nio_7_ByteBuffer_s_(arg0 Java.java.nio.ByteBuffer) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "put" "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" ByteBuffer.this [(Java.java.nio.ByteBuffer.put_Ljava_7_nio_7_ByteBuffer_s_.this.arg0)]

  # call Java instance method 'public final java.nio.ByteBuffer java.nio.ByteBuffer.put(byte[])':
  #
  public put__u00005b_B(arg0 Sequence (i8)) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "put" "([B)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.array_to_java_object (i8) Java.java.nio.ByteBuffer.put__u00005b_B.this.arg0)]

  # call Java instance method 'public java.nio.ByteBuffer java.nio.ByteBuffer.put(byte[],int,int)':
  #
  public put__u00005b_BII(arg0 Sequence (i8), arg1 i32, arg2 i32) Java.java.nio.ByteBuffer =>
    fuzion.java.call_virtual (Java.java.nio.ByteBuffer) "java.nio.ByteBuffer" "put" "([BII)Ljava/nio/ByteBuffer;" ByteBuffer.this [(fuzion.java.array_to_java_object (i8) Java.java.nio.ByteBuffer.put__u00005b_BII.this.arg0); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put__u00005b_BII.this.arg1); (fuzion.java.i32_to_java_object Java.java.nio.ByteBuffer.put__u00005b_BII.this.arg2)]

  # short-hand to call Java method 'public final java.nio.ByteBuffer java.nio.ByteBuffer.alignedSlice(int)':
  #
  public alignedSlice(arg0 i32) (Java.java.nio.ByteBuffer) =>
    alignedSlice_I Java.java.nio.ByteBuffer.alignedSlice.this.arg0

  # short-hand to call Java method 'public final int java.nio.ByteBuffer.alignmentOffset(int,int)':
  #
  public alignmentOffset(arg0 i32, arg1 i32) (i32) =>
    alignmentOffset_II Java.java.nio.ByteBuffer.alignmentOffset.this.arg0 Java.java.nio.ByteBuffer.alignmentOffset.this.arg1

  # short-hand to call Java method 'public int java.nio.ByteBuffer.compareTo(java.lang.Object)':
  #
  public compareTo(arg0 Java.java.lang.Object) (i32) =>
    compareTo_Ljava_7_lang_7_Object_s_ Java.java.nio.ByteBuffer.compareTo.this.arg0

  # short-hand to call Java method 'public java.nio.ByteBuffer java.nio.ByteBuffer.get(byte[])':
  #
  public get(arg0 Sequence (i8)) (Java.java.nio.ByteBuffer) =>
    get__u00005b_B Java.java.nio.ByteBuffer.get.this.arg0

  # short-hand to call Java method 'public java.nio.ByteBuffer java.nio.ByteBuffer.get(int,byte[])':
  #
  public get(arg0 i32, arg1 Sequence (i8)) (Java.java.nio.ByteBuffer) =>
    get_I_u00005b_B Java.java.nio.ByteBuffer.get.this.arg0 Java.java.nio.ByteBuffer.get.this.arg1

  # short-hand to call Java method 'public java.nio.ByteBuffer java.nio.ByteBuffer.get(byte[],int,int)':
  #
  public get(arg0 Sequence (i8), arg1 i32, arg2 i32) (Java.java.nio.ByteBuffer) =>
    get__u00005b_BII Java.java.nio.ByteBuffer.get.this.arg0 Java.java.nio.ByteBuffer.get.this.arg1 Java.java.nio.ByteBuffer.get.this.arg2

  # short-hand to call Java method 'public java.nio.ByteBuffer java.nio.ByteBuffer.get(int,byte[],int,int)':
  #
  public get(arg0 i32, arg1 Sequence (i8), arg2 i32, arg3 i32) (Java.java.nio.ByteBuffer) =>
    get_I_u00005b_BII Java.java.nio.ByteBuffer.get.this.arg0 Java.java.nio.ByteBuffer.get.this.arg1 Java.java.nio.ByteBuffer.get.this.arg2 Java.java.nio.ByteBuffer.get.this.arg3

  # short-hand to call Java method 'public abstract char java.nio.ByteBuffer.getChar(int)':
  #
  public getChar(arg0 i32) (u16) =>
    getChar_I Java.java.nio.ByteBuffer.getChar.this.arg0

  # short-hand to call Java method 'public abstract double java.nio.ByteBuffer.getDouble(int)':
  #
  public getDouble(arg0 i32) (f64) =>
    getDouble_I Java.java.nio.ByteBuffer.getDouble.this.arg0

  # short-hand to call Java method 'public abstract float java.nio.ByteBuffer.getFloat(int)':
  #
  public getFloat(arg0 i32) (f32) =>
    getFloat_I Java.java.nio.ByteBuffer.getFloat.this.arg0

  # short-hand to call Java method 'public abstract int java.nio.ByteBuffer.getInt(int)':
  #
  public getInt(arg0 i32) (i32) =>
    getInt_I Java.java.nio.ByteBuffer.getInt.this.arg0

  # short-hand to call Java method 'public abstract long java.nio.ByteBuffer.getLong(int)':
  #
  public getLong(arg0 i32) (i64) =>
    getLong_I Java.java.nio.ByteBuffer.getLong.this.arg0

  # short-hand to call Java method 'public abstract short java.nio.ByteBuffer.getShort(int)':
  #
  public getShort(arg0 i32) (i16) =>
    getShort_I Java.java.nio.ByteBuffer.getShort.this.arg0

  # short-hand to call Java method 'public int java.nio.ByteBuffer.mismatch(java.nio.ByteBuffer)':
  #
  public mismatch(arg0 Java.java.nio.ByteBuffer) (i32) =>
    mismatch_Ljava_7_nio_7_ByteBuffer_s_ Java.java.nio.ByteBuffer.mismatch.this.arg0

  # short-hand to call Java method 'public final java.nio.ByteBuffer java.nio.ByteBuffer.order(java.nio.ByteOrder)':
  #
  public order(arg0 Java.java.nio.ByteOrder) (Java.java.nio.ByteBuffer) =>
    order_Ljava_7_nio_7_ByteOrder_s_ Java.java.nio.ByteBuffer.order.this.arg0

  # short-hand to call Java method 'public java.nio.ByteBuffer java.nio.ByteBuffer.put(java.nio.ByteBuffer)':
  #
  public put(arg0 Java.java.nio.ByteBuffer) (Java.java.nio.ByteBuffer) =>
    put_Ljava_7_nio_7_ByteBuffer_s_ Java.java.nio.ByteBuffer.put.this.arg0

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.put(int,byte)':
  #
  public put(arg0 i32, arg1 i8) (Java.java.nio.ByteBuffer) =>
    put_IB Java.java.nio.ByteBuffer.put.this.arg0 Java.java.nio.ByteBuffer.put.this.arg1

  # short-hand to call Java method 'public java.nio.ByteBuffer java.nio.ByteBuffer.put(byte[],int,int)':
  #
  public put(arg0 Sequence (i8), arg1 i32, arg2 i32) (Java.java.nio.ByteBuffer) =>
    put__u00005b_BII Java.java.nio.ByteBuffer.put.this.arg0 Java.java.nio.ByteBuffer.put.this.arg1 Java.java.nio.ByteBuffer.put.this.arg2

  # short-hand to call Java method 'public java.nio.ByteBuffer java.nio.ByteBuffer.put(int,java.nio.ByteBuffer,int,int)':
  #
  public put(arg0 i32, arg1 Java.java.nio.ByteBuffer, arg2 i32, arg3 i32) (Java.java.nio.ByteBuffer) =>
    put_ILjava_7_nio_7_ByteBuffer_s_II Java.java.nio.ByteBuffer.put.this.arg0 Java.java.nio.ByteBuffer.put.this.arg1 Java.java.nio.ByteBuffer.put.this.arg2 Java.java.nio.ByteBuffer.put.this.arg3

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putChar(char)':
  #
  public putChar(arg0 u16) (Java.java.nio.ByteBuffer) =>
    putChar_C Java.java.nio.ByteBuffer.putChar.this.arg0

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putChar(int,char)':
  #
  public putChar(arg0 i32, arg1 u16) (Java.java.nio.ByteBuffer) =>
    putChar_IC Java.java.nio.ByteBuffer.putChar.this.arg0 Java.java.nio.ByteBuffer.putChar.this.arg1

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putDouble(double)':
  #
  public putDouble(arg0 f64) (Java.java.nio.ByteBuffer) =>
    putDouble_D Java.java.nio.ByteBuffer.putDouble.this.arg0

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putDouble(int,double)':
  #
  public putDouble(arg0 i32, arg1 f64) (Java.java.nio.ByteBuffer) =>
    putDouble_ID Java.java.nio.ByteBuffer.putDouble.this.arg0 Java.java.nio.ByteBuffer.putDouble.this.arg1

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putFloat(float)':
  #
  public putFloat(arg0 f32) (Java.java.nio.ByteBuffer) =>
    putFloat_F Java.java.nio.ByteBuffer.putFloat.this.arg0

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putFloat(int,float)':
  #
  public putFloat(arg0 i32, arg1 f32) (Java.java.nio.ByteBuffer) =>
    putFloat_IF Java.java.nio.ByteBuffer.putFloat.this.arg0 Java.java.nio.ByteBuffer.putFloat.this.arg1

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putInt(int)':
  #
  public putInt(arg0 i32) (Java.java.nio.ByteBuffer) =>
    putInt_I Java.java.nio.ByteBuffer.putInt.this.arg0

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putInt(int,int)':
  #
  public putInt(arg0 i32, arg1 i32) (Java.java.nio.ByteBuffer) =>
    putInt_II Java.java.nio.ByteBuffer.putInt.this.arg0 Java.java.nio.ByteBuffer.putInt.this.arg1

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putLong(long)':
  #
  public putLong(arg0 i64) (Java.java.nio.ByteBuffer) =>
    putLong_J Java.java.nio.ByteBuffer.putLong.this.arg0

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putLong(int,long)':
  #
  public putLong(arg0 i32, arg1 i64) (Java.java.nio.ByteBuffer) =>
    putLong_IJ Java.java.nio.ByteBuffer.putLong.this.arg0 Java.java.nio.ByteBuffer.putLong.this.arg1

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putShort(short)':
  #
  public putShort(arg0 i16) (Java.java.nio.ByteBuffer) =>
    putShort_S Java.java.nio.ByteBuffer.putShort.this.arg0

  # short-hand to call Java method 'public abstract java.nio.ByteBuffer java.nio.ByteBuffer.putShort(int,short)':
  #
  public putShort(arg0 i32, arg1 i16) (Java.java.nio.ByteBuffer) =>
    putShort_IS Java.java.nio.ByteBuffer.putShort.this.arg0 Java.java.nio.ByteBuffer.putShort.this.arg1