Java/sun/nio/cs/CharsetMapping.fz
# Fuzion interface to instance members of Java instance class 'sun.nio.cs.CharsetMapping'
#
# !!!!!! 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.sun.nio.cs.CharsetMapping(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public char[] sun.nio.cs.CharsetMapping.decodeComposite(sun.nio.cs.CharsetMapping$Entry,char[])':
#
public decodeComposite_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s__u00005b_C(arg0 Java.sun.nio.cs.CharsetMapping_S_Entry, arg1 Sequence (u16)) fuzion.java.Array (u16) =>
fuzion.java.call_virtual (fuzion.java.Array (u16)) "sun.nio.cs.CharsetMapping" "decodeComposite" "(Lsun/nio/cs/CharsetMapping\$Entry;[C)[C" CharsetMapping.this [(Java.sun.nio.cs.CharsetMapping.decodeComposite_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s__u00005b_C.this.arg0); (fuzion.java.array_to_java_object (u16) Java.sun.nio.cs.CharsetMapping.decodeComposite_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s__u00005b_C.this.arg1)]
# call Java instance method 'public char sun.nio.cs.CharsetMapping.decodeDouble(int,int)':
#
public decodeDouble_II(arg0 i32, arg1 i32) u16 =>
fuzion.java.call_virtual (u16) "sun.nio.cs.CharsetMapping" "decodeDouble" "(II)C" CharsetMapping.this [(fuzion.java.i32_to_java_object Java.sun.nio.cs.CharsetMapping.decodeDouble_II.this.arg0); (fuzion.java.i32_to_java_object Java.sun.nio.cs.CharsetMapping.decodeDouble_II.this.arg1)]
# call Java instance method 'public char sun.nio.cs.CharsetMapping.decodeSingle(int)':
#
public decodeSingle_I(arg0 i32) u16 =>
fuzion.java.call_virtual (u16) "sun.nio.cs.CharsetMapping" "decodeSingle" "(I)C" CharsetMapping.this [(fuzion.java.i32_to_java_object Java.sun.nio.cs.CharsetMapping.decodeSingle_I.this.arg0)]
# call Java instance method 'public char[] sun.nio.cs.CharsetMapping.decodeSurrogate(int,char[])':
#
public decodeSurrogate_I_u00005b_C(arg0 i32, arg1 Sequence (u16)) fuzion.java.Array (u16) =>
fuzion.java.call_virtual (fuzion.java.Array (u16)) "sun.nio.cs.CharsetMapping" "decodeSurrogate" "(I[C)[C" CharsetMapping.this [(fuzion.java.i32_to_java_object Java.sun.nio.cs.CharsetMapping.decodeSurrogate_I_u00005b_C.this.arg0); (fuzion.java.array_to_java_object (u16) Java.sun.nio.cs.CharsetMapping.decodeSurrogate_I_u00005b_C.this.arg1)]
# call Java instance method 'public int sun.nio.cs.CharsetMapping.encodeChar(char)':
#
public encodeChar_C(arg0 u16) i32 =>
fuzion.java.call_virtual (i32) "sun.nio.cs.CharsetMapping" "encodeChar" "(C)I" CharsetMapping.this [(fuzion.java.u16_to_java_object Java.sun.nio.cs.CharsetMapping.encodeChar_C.this.arg0)]
# call Java instance method 'public int sun.nio.cs.CharsetMapping.encodeComposite(sun.nio.cs.CharsetMapping$Entry)':
#
public encodeComposite_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s_(arg0 Java.sun.nio.cs.CharsetMapping_S_Entry) i32 =>
fuzion.java.call_virtual (i32) "sun.nio.cs.CharsetMapping" "encodeComposite" "(Lsun/nio/cs/CharsetMapping\$Entry;)I" CharsetMapping.this [(Java.sun.nio.cs.CharsetMapping.encodeComposite_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s_.this.arg0)]
# call Java instance method 'public int sun.nio.cs.CharsetMapping.encodeSurrogate(char,char)':
#
public encodeSurrogate_CC(arg0 u16, arg1 u16) i32 =>
fuzion.java.call_virtual (i32) "sun.nio.cs.CharsetMapping" "encodeSurrogate" "(CC)I" CharsetMapping.this [(fuzion.java.u16_to_java_object Java.sun.nio.cs.CharsetMapping.encodeSurrogate_CC.this.arg0); (fuzion.java.u16_to_java_object Java.sun.nio.cs.CharsetMapping.encodeSurrogate_CC.this.arg1)]
# call Java instance method 'public boolean sun.nio.cs.CharsetMapping.isCompositeBase(sun.nio.cs.CharsetMapping$Entry)':
#
public isCompositeBase_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s_(arg0 Java.sun.nio.cs.CharsetMapping_S_Entry) bool =>
fuzion.java.call_virtual (bool) "sun.nio.cs.CharsetMapping" "isCompositeBase" "(Lsun/nio/cs/CharsetMapping\$Entry;)Z" CharsetMapping.this [(Java.sun.nio.cs.CharsetMapping.isCompositeBase_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s_.this.arg0)]
# short-hand to call Java method 'public char[] sun.nio.cs.CharsetMapping.decodeComposite(sun.nio.cs.CharsetMapping$Entry,char[])':
#
public decodeComposite(arg0 Java.sun.nio.cs.CharsetMapping_S_Entry, arg1 Sequence (u16)) (fuzion.java.Array (u16)) =>
decodeComposite_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s__u00005b_C Java.sun.nio.cs.CharsetMapping.decodeComposite.this.arg0 Java.sun.nio.cs.CharsetMapping.decodeComposite.this.arg1
# short-hand to call Java method 'public char sun.nio.cs.CharsetMapping.decodeDouble(int,int)':
#
public decodeDouble(arg0 i32, arg1 i32) (u16) =>
decodeDouble_II Java.sun.nio.cs.CharsetMapping.decodeDouble.this.arg0 Java.sun.nio.cs.CharsetMapping.decodeDouble.this.arg1
# short-hand to call Java method 'public char sun.nio.cs.CharsetMapping.decodeSingle(int)':
#
public decodeSingle(arg0 i32) (u16) =>
decodeSingle_I Java.sun.nio.cs.CharsetMapping.decodeSingle.this.arg0
# short-hand to call Java method 'public char[] sun.nio.cs.CharsetMapping.decodeSurrogate(int,char[])':
#
public decodeSurrogate(arg0 i32, arg1 Sequence (u16)) (fuzion.java.Array (u16)) =>
decodeSurrogate_I_u00005b_C Java.sun.nio.cs.CharsetMapping.decodeSurrogate.this.arg0 Java.sun.nio.cs.CharsetMapping.decodeSurrogate.this.arg1
# short-hand to call Java method 'public int sun.nio.cs.CharsetMapping.encodeChar(char)':
#
public encodeChar(arg0 u16) (i32) =>
encodeChar_C Java.sun.nio.cs.CharsetMapping.encodeChar.this.arg0
# short-hand to call Java method 'public int sun.nio.cs.CharsetMapping.encodeComposite(sun.nio.cs.CharsetMapping$Entry)':
#
public encodeComposite(arg0 Java.sun.nio.cs.CharsetMapping_S_Entry) (i32) =>
encodeComposite_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s_ Java.sun.nio.cs.CharsetMapping.encodeComposite.this.arg0
# short-hand to call Java method 'public int sun.nio.cs.CharsetMapping.encodeSurrogate(char,char)':
#
public encodeSurrogate(arg0 u16, arg1 u16) (i32) =>
encodeSurrogate_CC Java.sun.nio.cs.CharsetMapping.encodeSurrogate.this.arg0 Java.sun.nio.cs.CharsetMapping.encodeSurrogate.this.arg1
# short-hand to call Java method 'public boolean sun.nio.cs.CharsetMapping.isCompositeBase(sun.nio.cs.CharsetMapping$Entry)':
#
public isCompositeBase(arg0 Java.sun.nio.cs.CharsetMapping_S_Entry) (bool) =>
isCompositeBase_Lsun_7_nio_7_cs_7_CharsetMapping_S_Entry_s_ Java.sun.nio.cs.CharsetMapping.isCompositeBase.this.arg0