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

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" []