Java/jdk/internal/icu/impl/ICUBinary_static.fz
# Fuzion interface to static members of Java class 'jdk.internal.icu.impl.ICUBinary'
#
# !!!!!! 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.jdk.internal.icu.impl.ICUBinary_static is
# call Java static method 'public static byte[] jdk.internal.icu.impl.ICUBinary.getBytes(java.nio.ByteBuffer,int,int)':
#
public getBytes_Ljava_7_nio_7_ByteBuffer_s_II(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 i32) fuzion.java.Array (i8) =>
fuzion.java.call_static (fuzion.java.Array (i8)) "jdk.internal.icu.impl.ICUBinary" "getBytes" "(Ljava/nio/ByteBuffer;II)[B" [(Java.jdk.internal.icu.impl.ICUBinary_static.getBytes_Ljava_7_nio_7_ByteBuffer_s_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getBytes_Ljava_7_nio_7_ByteBuffer_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getBytes_Ljava_7_nio_7_ByteBuffer_s_II.this.arg2)]
# call Java static method 'public static char[] jdk.internal.icu.impl.ICUBinary.getChars(java.nio.ByteBuffer,int,int)':
#
public getChars_Ljava_7_nio_7_ByteBuffer_s_II(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 i32) fuzion.java.Array (u16) =>
fuzion.java.call_static (fuzion.java.Array (u16)) "jdk.internal.icu.impl.ICUBinary" "getChars" "(Ljava/nio/ByteBuffer;II)[C" [(Java.jdk.internal.icu.impl.ICUBinary_static.getChars_Ljava_7_nio_7_ByteBuffer_s_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getChars_Ljava_7_nio_7_ByteBuffer_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getChars_Ljava_7_nio_7_ByteBuffer_s_II.this.arg2)]
# call Java static method 'public static int[] jdk.internal.icu.impl.ICUBinary.getInts(java.nio.ByteBuffer,int,int)':
#
public getInts_Ljava_7_nio_7_ByteBuffer_s_II(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 i32) fuzion.java.Array (i32) =>
fuzion.java.call_static (fuzion.java.Array (i32)) "jdk.internal.icu.impl.ICUBinary" "getInts" "(Ljava/nio/ByteBuffer;II)[I" [(Java.jdk.internal.icu.impl.ICUBinary_static.getInts_Ljava_7_nio_7_ByteBuffer_s_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getInts_Ljava_7_nio_7_ByteBuffer_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getInts_Ljava_7_nio_7_ByteBuffer_s_II.this.arg2)]
# call Java static method 'public static java.nio.ByteBuffer jdk.internal.icu.impl.ICUBinary.getRequiredData(java.lang.String)':
#
public getRequiredData_Ljava_7_lang_7_String_s_(arg0 String) Java.java.nio.ByteBuffer =>
fuzion.java.call_static (Java.java.nio.ByteBuffer) "jdk.internal.icu.impl.ICUBinary" "getRequiredData" "(Ljava/lang/String;)Ljava/nio/ByteBuffer;" [(fuzion.java.string_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getRequiredData_Ljava_7_lang_7_String_s_.this.arg0)]
# call Java static method 'public static java.lang.String jdk.internal.icu.impl.ICUBinary.getString(java.nio.ByteBuffer,int,int)':
#
public getString_Ljava_7_nio_7_ByteBuffer_s_II(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 i32) Java.java.lang.__jString =>
fuzion.java.call_static (Java.java.lang.__jString) "jdk.internal.icu.impl.ICUBinary" "getString" "(Ljava/nio/ByteBuffer;II)Ljava/lang/String;" [(Java.jdk.internal.icu.impl.ICUBinary_static.getString_Ljava_7_nio_7_ByteBuffer_s_II.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getString_Ljava_7_nio_7_ByteBuffer_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getString_Ljava_7_nio_7_ByteBuffer_s_II.this.arg2)]
# call Java static method 'public static jdk.internal.icu.util.VersionInfo jdk.internal.icu.impl.ICUBinary.getVersionInfoFromCompactInt(int)':
#
public getVersionInfoFromCompactInt_I(arg0 i32) Java.jdk.internal.icu.util.VersionInfo =>
fuzion.java.call_static (Java.jdk.internal.icu.util.VersionInfo) "jdk.internal.icu.impl.ICUBinary" "getVersionInfoFromCompactInt" "(I)Ljdk/internal/icu/util/VersionInfo;" [(fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.getVersionInfoFromCompactInt_I.this.arg0)]
# call Java static method 'public static jdk.internal.icu.util.VersionInfo jdk.internal.icu.impl.ICUBinary.readHeaderAndDataVersion(java.nio.ByteBuffer,int,jdk.internal.icu.impl.ICUBinary$Authenticate) throws java.io.IOException':
#
public readHeaderAndDataVersion_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 Java.jdk.internal.icu.impl.ICUBinary_S_Authenticate) outcome (Java.jdk.internal.icu.util.VersionInfo) =>
fuzion.java.call_static (outcome (Java.jdk.internal.icu.util.VersionInfo)) "jdk.internal.icu.impl.ICUBinary" "readHeaderAndDataVersion" "(Ljava/nio/ByteBuffer;ILjdk/internal/icu/impl/ICUBinary\$Authenticate;)Ljdk/internal/icu/util/VersionInfo;" [(Java.jdk.internal.icu.impl.ICUBinary_static.readHeaderAndDataVersion_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.readHeaderAndDataVersion_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg1); (Java.jdk.internal.icu.impl.ICUBinary_static.readHeaderAndDataVersion_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg2)]
# call Java static method 'public static final byte[] jdk.internal.icu.impl.ICUBinary.readHeader(java.io.InputStream,byte[],jdk.internal.icu.impl.ICUBinary$Authenticate) throws java.io.IOException':
#
public readHeader_Ljava_7_io_7_InputStream_s__u00005b_BLjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_(arg0 Java.java.io.InputStream, arg1 Sequence (i8), arg2 Java.jdk.internal.icu.impl.ICUBinary_S_Authenticate) outcome (fuzion.java.Array (i8)) =>
fuzion.java.call_static (outcome (fuzion.java.Array (i8))) "jdk.internal.icu.impl.ICUBinary" "readHeader" "(Ljava/io/InputStream;[BLjdk/internal/icu/impl/ICUBinary\$Authenticate;)[B" [(Java.jdk.internal.icu.impl.ICUBinary_static.readHeader_Ljava_7_io_7_InputStream_s__u00005b_BLjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg0); (fuzion.java.array_to_java_object (i8) Java.jdk.internal.icu.impl.ICUBinary_static.readHeader_Ljava_7_io_7_InputStream_s__u00005b_BLjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg1); (Java.jdk.internal.icu.impl.ICUBinary_static.readHeader_Ljava_7_io_7_InputStream_s__u00005b_BLjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg2)]
# call Java static method 'public static int jdk.internal.icu.impl.ICUBinary.readHeader(java.nio.ByteBuffer,int,jdk.internal.icu.impl.ICUBinary$Authenticate) throws java.io.IOException':
#
public readHeader_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 Java.jdk.internal.icu.impl.ICUBinary_S_Authenticate) outcome (i32) =>
fuzion.java.call_static (outcome (i32)) "jdk.internal.icu.impl.ICUBinary" "readHeader" "(Ljava/nio/ByteBuffer;ILjdk/internal/icu/impl/ICUBinary\$Authenticate;)I" [(Java.jdk.internal.icu.impl.ICUBinary_static.readHeader_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.readHeader_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg1); (Java.jdk.internal.icu.impl.ICUBinary_static.readHeader_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_.this.arg2)]
# call Java static method 'public static void jdk.internal.icu.impl.ICUBinary.skipBytes(java.nio.ByteBuffer,int)':
#
public skipBytes_Ljava_7_nio_7_ByteBuffer_s_I(arg0 Java.java.nio.ByteBuffer, arg1 i32) unit =>
fuzion.java.call_static (unit) "jdk.internal.icu.impl.ICUBinary" "skipBytes" "(Ljava/nio/ByteBuffer;I)V" [(Java.jdk.internal.icu.impl.ICUBinary_static.skipBytes_Ljava_7_nio_7_ByteBuffer_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.impl.ICUBinary_static.skipBytes_Ljava_7_nio_7_ByteBuffer_s_I.this.arg1)]
# short-hand to call Java method 'public static byte[] jdk.internal.icu.impl.ICUBinary.getBytes(java.nio.ByteBuffer,int,int)':
#
public getBytes(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 i32) (fuzion.java.Array (i8)) =>
getBytes_Ljava_7_nio_7_ByteBuffer_s_II Java.jdk.internal.icu.impl.ICUBinary_static.getBytes.this.arg0 Java.jdk.internal.icu.impl.ICUBinary_static.getBytes.this.arg1 Java.jdk.internal.icu.impl.ICUBinary_static.getBytes.this.arg2
# short-hand to call Java method 'public static char[] jdk.internal.icu.impl.ICUBinary.getChars(java.nio.ByteBuffer,int,int)':
#
public getChars(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 i32) (fuzion.java.Array (u16)) =>
getChars_Ljava_7_nio_7_ByteBuffer_s_II Java.jdk.internal.icu.impl.ICUBinary_static.getChars.this.arg0 Java.jdk.internal.icu.impl.ICUBinary_static.getChars.this.arg1 Java.jdk.internal.icu.impl.ICUBinary_static.getChars.this.arg2
# short-hand to call Java method 'public static int[] jdk.internal.icu.impl.ICUBinary.getInts(java.nio.ByteBuffer,int,int)':
#
public getInts(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 i32) (fuzion.java.Array (i32)) =>
getInts_Ljava_7_nio_7_ByteBuffer_s_II Java.jdk.internal.icu.impl.ICUBinary_static.getInts.this.arg0 Java.jdk.internal.icu.impl.ICUBinary_static.getInts.this.arg1 Java.jdk.internal.icu.impl.ICUBinary_static.getInts.this.arg2
# short-hand to call Java method 'public static java.nio.ByteBuffer jdk.internal.icu.impl.ICUBinary.getRequiredData(java.lang.String)':
#
public getRequiredData(arg0 String) (Java.java.nio.ByteBuffer) =>
getRequiredData_Ljava_7_lang_7_String_s_ Java.jdk.internal.icu.impl.ICUBinary_static.getRequiredData.this.arg0
# short-hand to call Java method 'public static java.lang.String jdk.internal.icu.impl.ICUBinary.getString(java.nio.ByteBuffer,int,int)':
#
public getString(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 i32) (Java.java.lang.__jString) =>
getString_Ljava_7_nio_7_ByteBuffer_s_II Java.jdk.internal.icu.impl.ICUBinary_static.getString.this.arg0 Java.jdk.internal.icu.impl.ICUBinary_static.getString.this.arg1 Java.jdk.internal.icu.impl.ICUBinary_static.getString.this.arg2
# short-hand to call Java method 'public static jdk.internal.icu.util.VersionInfo jdk.internal.icu.impl.ICUBinary.getVersionInfoFromCompactInt(int)':
#
public getVersionInfoFromCompactInt(arg0 i32) (Java.jdk.internal.icu.util.VersionInfo) =>
getVersionInfoFromCompactInt_I Java.jdk.internal.icu.impl.ICUBinary_static.getVersionInfoFromCompactInt.this.arg0
# short-hand to call Java method 'public static final byte[] jdk.internal.icu.impl.ICUBinary.readHeader(java.io.InputStream,byte[],jdk.internal.icu.impl.ICUBinary$Authenticate) throws java.io.IOException':
#
public readHeader(arg0 Java.java.io.InputStream, arg1 Sequence (i8), arg2 Java.jdk.internal.icu.impl.ICUBinary_S_Authenticate) (outcome (fuzion.java.Array (i8))) =>
readHeader_Ljava_7_io_7_InputStream_s__u00005b_BLjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_ Java.jdk.internal.icu.impl.ICUBinary_static.readHeader.this.arg0 Java.jdk.internal.icu.impl.ICUBinary_static.readHeader.this.arg1 Java.jdk.internal.icu.impl.ICUBinary_static.readHeader.this.arg2
# short-hand to call Java method 'public static jdk.internal.icu.util.VersionInfo jdk.internal.icu.impl.ICUBinary.readHeaderAndDataVersion(java.nio.ByteBuffer,int,jdk.internal.icu.impl.ICUBinary$Authenticate) throws java.io.IOException':
#
public readHeaderAndDataVersion(arg0 Java.java.nio.ByteBuffer, arg1 i32, arg2 Java.jdk.internal.icu.impl.ICUBinary_S_Authenticate) (outcome (Java.jdk.internal.icu.util.VersionInfo)) =>
readHeaderAndDataVersion_Ljava_7_nio_7_ByteBuffer_s_ILjdk_7_internal_7_icu_7_impl_7_ICUBinary_S_Authenticate_s_ Java.jdk.internal.icu.impl.ICUBinary_static.readHeaderAndDataVersion.this.arg0 Java.jdk.internal.icu.impl.ICUBinary_static.readHeaderAndDataVersion.this.arg1 Java.jdk.internal.icu.impl.ICUBinary_static.readHeaderAndDataVersion.this.arg2
# short-hand to call Java method 'public static void jdk.internal.icu.impl.ICUBinary.skipBytes(java.nio.ByteBuffer,int)':
#
public skipBytes(arg0 Java.java.nio.ByteBuffer, arg1 i32) (unit) =>
skipBytes_Ljava_7_nio_7_ByteBuffer_s_I Java.jdk.internal.icu.impl.ICUBinary_static.skipBytes.this.arg0 Java.jdk.internal.icu.impl.ICUBinary_static.skipBytes.this.arg1
# call Java constructor 'public jdk.internal.icu.impl.ICUBinary()':
#
public new Java.jdk.internal.icu.impl.ICUBinary =>
fuzion.java.call_constructor (Java.jdk.internal.icu.impl.ICUBinary) "jdk.internal.icu.impl.ICUBinary" "()V" []