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

Java/jdk/internal/icu/text/UTF16_static.fz


# Fuzion interface to static members of Java class 'jdk.internal.icu.text.UTF16'
#
# !!!!!!  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.text.UTF16_static is

  # call Java static method 'public static java.lang.StringBuffer jdk.internal.icu.text.UTF16.append(java.lang.StringBuffer,int)':
  #
  public append_Ljava_7_lang_7_StringBuffer_s_I(arg0 Java.java.lang.StringBuffer, arg1 i32) Java.java.lang.StringBuffer =>
    fuzion.java.call_static (Java.java.lang.StringBuffer) "jdk.internal.icu.text.UTF16" "append" "(Ljava/lang/StringBuffer;I)Ljava/lang/StringBuffer;" [(Java.jdk.internal.icu.text.UTF16_static.append_Ljava_7_lang_7_StringBuffer_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.append_Ljava_7_lang_7_StringBuffer_s_I.this.arg1)]

  # call Java static method 'public static int jdk.internal.icu.text.UTF16.charAt(java.lang.CharSequence,int)':
  #
  public charAt_Ljava_7_lang_7_CharSequence_s_I(arg0 Java.java.lang.CharSequence, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "jdk.internal.icu.text.UTF16" "charAt" "(Ljava/lang/CharSequence;I)I" [(Java.jdk.internal.icu.text.UTF16_static.charAt_Ljava_7_lang_7_CharSequence_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.charAt_Ljava_7_lang_7_CharSequence_s_I.this.arg1)]

  # call Java static method 'public static int jdk.internal.icu.text.UTF16.charAt(java.lang.String,int)':
  #
  public charAt_Ljava_7_lang_7_String_s_I(arg0 String, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "jdk.internal.icu.text.UTF16" "charAt" "(Ljava/lang/String;I)I" [(fuzion.java.string_to_java_object Java.jdk.internal.icu.text.UTF16_static.charAt_Ljava_7_lang_7_String_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.charAt_Ljava_7_lang_7_String_s_I.this.arg1)]

  # call Java static method 'public static int jdk.internal.icu.text.UTF16.charAt(char[],int,int,int)':
  #
  public charAt__u00005b_CIII(arg0 Sequence (u16), arg1 i32, arg2 i32, arg3 i32) i32 =>
    fuzion.java.call_static (i32) "jdk.internal.icu.text.UTF16" "charAt" "([CIII)I" [(fuzion.java.array_to_java_object (u16) Java.jdk.internal.icu.text.UTF16_static.charAt__u00005b_CIII.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.charAt__u00005b_CIII.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.charAt__u00005b_CIII.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.charAt__u00005b_CIII.this.arg3)]

  # call Java static method 'public static int jdk.internal.icu.text.UTF16.getCharCount(int)':
  #
  public getCharCount_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "jdk.internal.icu.text.UTF16" "getCharCount" "(I)I" [(fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.getCharCount_I.this.arg0)]

  # call Java static method 'public static char jdk.internal.icu.text.UTF16.getLeadSurrogate(int)':
  #
  public getLeadSurrogate_I(arg0 i32) u16 =>
    fuzion.java.call_static (u16) "jdk.internal.icu.text.UTF16" "getLeadSurrogate" "(I)C" [(fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.getLeadSurrogate_I.this.arg0)]

  # call Java static method 'public static char jdk.internal.icu.text.UTF16.getTrailSurrogate(int)':
  #
  public getTrailSurrogate_I(arg0 i32) u16 =>
    fuzion.java.call_static (u16) "jdk.internal.icu.text.UTF16" "getTrailSurrogate" "(I)C" [(fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.getTrailSurrogate_I.this.arg0)]

  # call Java static method 'public static boolean jdk.internal.icu.text.UTF16.isLeadSurrogate(int)':
  #
  public isLeadSurrogate_I(arg0 i32) bool =>
    fuzion.java.call_static (bool) "jdk.internal.icu.text.UTF16" "isLeadSurrogate" "(I)Z" [(fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.isLeadSurrogate_I.this.arg0)]

  # call Java static method 'public static boolean jdk.internal.icu.text.UTF16.isSurrogate(int)':
  #
  public isSurrogate_I(arg0 i32) bool =>
    fuzion.java.call_static (bool) "jdk.internal.icu.text.UTF16" "isSurrogate" "(I)Z" [(fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.isSurrogate_I.this.arg0)]

  # call Java static method 'public static boolean jdk.internal.icu.text.UTF16.isTrailSurrogate(int)':
  #
  public isTrailSurrogate_I(arg0 i32) bool =>
    fuzion.java.call_static (bool) "jdk.internal.icu.text.UTF16" "isTrailSurrogate" "(I)Z" [(fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.isTrailSurrogate_I.this.arg0)]

  # call Java static method 'public static int jdk.internal.icu.text.UTF16.moveCodePointOffset(char[],int,int,int,int)':
  #
  public moveCodePointOffset__u00005b_CIIII(arg0 Sequence (u16), arg1 i32, arg2 i32, arg3 i32, arg4 i32) i32 =>
    fuzion.java.call_static (i32) "jdk.internal.icu.text.UTF16" "moveCodePointOffset" "([CIIII)I" [(fuzion.java.array_to_java_object (u16) Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset__u00005b_CIIII.this.arg0); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset__u00005b_CIIII.this.arg1); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset__u00005b_CIIII.this.arg2); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset__u00005b_CIIII.this.arg3); (fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset__u00005b_CIIII.this.arg4)]

  # call Java static method 'public static java.lang.String jdk.internal.icu.text.UTF16.valueOf(int)':
  #
  public valueOf_I(arg0 i32) Java.java.lang.__jString =>
    fuzion.java.call_static (Java.java.lang.__jString) "jdk.internal.icu.text.UTF16" "valueOf" "(I)Ljava/lang/String;" [(fuzion.java.i32_to_java_object Java.jdk.internal.icu.text.UTF16_static.valueOf_I.this.arg0)]

  # short-hand to call Java method 'public static java.lang.StringBuffer jdk.internal.icu.text.UTF16.append(java.lang.StringBuffer,int)':
  #
  public append(arg0 Java.java.lang.StringBuffer, arg1 i32) (Java.java.lang.StringBuffer) =>
    append_Ljava_7_lang_7_StringBuffer_s_I Java.jdk.internal.icu.text.UTF16_static.append.this.arg0 Java.jdk.internal.icu.text.UTF16_static.append.this.arg1

  # short-hand to call Java method 'public static int jdk.internal.icu.text.UTF16.charAt(java.lang.String,int)':
  #
  public charAt(arg0 String, arg1 i32) (i32) =>
    charAt_Ljava_7_lang_7_String_s_I Java.jdk.internal.icu.text.UTF16_static.charAt.this.arg0 Java.jdk.internal.icu.text.UTF16_static.charAt.this.arg1

  # short-hand to call Java method 'public static int jdk.internal.icu.text.UTF16.charAt(char[],int,int,int)':
  #
  public charAt(arg0 Sequence (u16), arg1 i32, arg2 i32, arg3 i32) (i32) =>
    charAt__u00005b_CIII Java.jdk.internal.icu.text.UTF16_static.charAt.this.arg0 Java.jdk.internal.icu.text.UTF16_static.charAt.this.arg1 Java.jdk.internal.icu.text.UTF16_static.charAt.this.arg2 Java.jdk.internal.icu.text.UTF16_static.charAt.this.arg3

  # short-hand to call Java method 'public static int jdk.internal.icu.text.UTF16.getCharCount(int)':
  #
  public getCharCount(arg0 i32) (i32) =>
    getCharCount_I Java.jdk.internal.icu.text.UTF16_static.getCharCount.this.arg0

  # short-hand to call Java method 'public static char jdk.internal.icu.text.UTF16.getLeadSurrogate(int)':
  #
  public getLeadSurrogate(arg0 i32) (u16) =>
    getLeadSurrogate_I Java.jdk.internal.icu.text.UTF16_static.getLeadSurrogate.this.arg0

  # short-hand to call Java method 'public static char jdk.internal.icu.text.UTF16.getTrailSurrogate(int)':
  #
  public getTrailSurrogate(arg0 i32) (u16) =>
    getTrailSurrogate_I Java.jdk.internal.icu.text.UTF16_static.getTrailSurrogate.this.arg0

  # short-hand to call Java method 'public static boolean jdk.internal.icu.text.UTF16.isLeadSurrogate(int)':
  #
  public isLeadSurrogate(arg0 i32) (bool) =>
    isLeadSurrogate_I Java.jdk.internal.icu.text.UTF16_static.isLeadSurrogate.this.arg0

  # short-hand to call Java method 'public static boolean jdk.internal.icu.text.UTF16.isSurrogate(int)':
  #
  public isSurrogate(arg0 i32) (bool) =>
    isSurrogate_I Java.jdk.internal.icu.text.UTF16_static.isSurrogate.this.arg0

  # short-hand to call Java method 'public static boolean jdk.internal.icu.text.UTF16.isTrailSurrogate(int)':
  #
  public isTrailSurrogate(arg0 i32) (bool) =>
    isTrailSurrogate_I Java.jdk.internal.icu.text.UTF16_static.isTrailSurrogate.this.arg0

  # short-hand to call Java method 'public static int jdk.internal.icu.text.UTF16.moveCodePointOffset(char[],int,int,int,int)':
  #
  public moveCodePointOffset(arg0 Sequence (u16), arg1 i32, arg2 i32, arg3 i32, arg4 i32) (i32) =>
    moveCodePointOffset__u00005b_CIIII Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset.this.arg0 Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset.this.arg1 Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset.this.arg2 Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset.this.arg3 Java.jdk.internal.icu.text.UTF16_static.moveCodePointOffset.this.arg4

  # short-hand to call Java method 'public static java.lang.String jdk.internal.icu.text.UTF16.valueOf(int)':
  #
  public valueOf(arg0 i32) (Java.java.lang.__jString) =>
    valueOf_I Java.jdk.internal.icu.text.UTF16_static.valueOf.this.arg0

  # read static Java field 'public static final int jdk.internal.icu.text.UTF16.CODEPOINT_MAX_VALUE':
  #
  public CODEPOINT__MAX__VALUE i32 =>
    fuzion.java.get_static_field (i32) "jdk.internal.icu.text.UTF16" "CODEPOINT_MAX_VALUE"

  # read static Java field 'public static final int jdk.internal.icu.text.UTF16.CODEPOINT_MIN_VALUE':
  #
  public CODEPOINT__MIN__VALUE i32 =>
    fuzion.java.get_static_field (i32) "jdk.internal.icu.text.UTF16" "CODEPOINT_MIN_VALUE"

  # read static Java field 'public static final int jdk.internal.icu.text.UTF16.LEAD_SURROGATE_MAX_VALUE':
  #
  public LEAD__SURROGATE__MAX__VALUE i32 =>
    fuzion.java.get_static_field (i32) "jdk.internal.icu.text.UTF16" "LEAD_SURROGATE_MAX_VALUE"

  # read static Java field 'public static final int jdk.internal.icu.text.UTF16.LEAD_SURROGATE_MIN_VALUE':
  #
  public LEAD__SURROGATE__MIN__VALUE i32 =>
    fuzion.java.get_static_field (i32) "jdk.internal.icu.text.UTF16" "LEAD_SURROGATE_MIN_VALUE"

  # read static Java field 'public static final int jdk.internal.icu.text.UTF16.SUPPLEMENTARY_MIN_VALUE':
  #
  public SUPPLEMENTARY__MIN__VALUE i32 =>
    fuzion.java.get_static_field (i32) "jdk.internal.icu.text.UTF16" "SUPPLEMENTARY_MIN_VALUE"

  # read static Java field 'public static final int jdk.internal.icu.text.UTF16.SURROGATE_MIN_VALUE':
  #
  public SURROGATE__MIN__VALUE i32 =>
    fuzion.java.get_static_field (i32) "jdk.internal.icu.text.UTF16" "SURROGATE_MIN_VALUE"

  # read static Java field 'public static final int jdk.internal.icu.text.UTF16.TRAIL_SURROGATE_MAX_VALUE':
  #
  public TRAIL__SURROGATE__MAX__VALUE i32 =>
    fuzion.java.get_static_field (i32) "jdk.internal.icu.text.UTF16" "TRAIL_SURROGATE_MAX_VALUE"

  # read static Java field 'public static final int jdk.internal.icu.text.UTF16.TRAIL_SURROGATE_MIN_VALUE':
  #
  public TRAIL__SURROGATE__MIN__VALUE i32 =>
    fuzion.java.get_static_field (i32) "jdk.internal.icu.text.UTF16" "TRAIL_SURROGATE_MIN_VALUE"