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

Java/java/lang/Integer_static.fz


# Fuzion interface to static members of Java class 'java.lang.Integer'
#
# !!!!!!  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.lang.Integer_static is

  # call Java static method 'public static int java.lang.Integer.bitCount(int)':
  #
  public bitCount_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "bitCount" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.bitCount_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.compareUnsigned(int,int)':
  #
  public compareUnsigned_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "compareUnsigned" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.compareUnsigned_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.compareUnsigned_II.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.compare(int,int)':
  #
  public compare_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "compare" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.compare_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.compare_II.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.compress(int,int)':
  #
  public compress_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "compress" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.compress_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.compress_II.this.arg1)]

  # call Java static method 'public static java.lang.Integer java.lang.Integer.decode(java.lang.String) throws java.lang.NumberFormatException':
  #
  public decode_Ljava_7_lang_7_String_s_(arg0 String) outcome (Java.java.lang.Integer) =>
    fuzion.java.call_static (outcome (Java.java.lang.Integer)) "java.lang.Integer" "decode" "(Ljava/lang/String;)Ljava/lang/Integer;" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.decode_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.divideUnsigned(int,int)':
  #
  public divideUnsigned_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "divideUnsigned" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.divideUnsigned_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.divideUnsigned_II.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.expand(int,int)':
  #
  public expand_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "expand" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.expand_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.expand_II.this.arg1)]

  # call Java static method 'public static java.lang.Integer java.lang.Integer.getInteger(java.lang.String)':
  #
  public getInteger_Ljava_7_lang_7_String_s_(arg0 String) Java.java.lang.Integer =>
    fuzion.java.call_static (Java.java.lang.Integer) "java.lang.Integer" "getInteger" "(Ljava/lang/String;)Ljava/lang/Integer;" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.getInteger_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java static method 'public static java.lang.Integer java.lang.Integer.getInteger(java.lang.String,int)':
  #
  public getInteger_Ljava_7_lang_7_String_s_I(arg0 String, arg1 i32) Java.java.lang.Integer =>
    fuzion.java.call_static (Java.java.lang.Integer) "java.lang.Integer" "getInteger" "(Ljava/lang/String;I)Ljava/lang/Integer;" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.getInteger_Ljava_7_lang_7_String_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.getInteger_Ljava_7_lang_7_String_s_I.this.arg1)]

  # call Java static method 'public static java.lang.Integer java.lang.Integer.getInteger(java.lang.String,java.lang.Integer)':
  #
  public getInteger_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Integer_s_(arg0 String, arg1 Java.java.lang.Integer) Java.java.lang.Integer =>
    fuzion.java.call_static (Java.java.lang.Integer) "java.lang.Integer" "getInteger" "(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.getInteger_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Integer_s_.this.arg0); (Java.java.lang.Integer_static.getInteger_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Integer_s_.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.hashCode(int)':
  #
  public hashCode_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "hashCode" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.hashCode_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.highestOneBit(int)':
  #
  public highestOneBit_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "highestOneBit" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.highestOneBit_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.lowestOneBit(int)':
  #
  public lowestOneBit_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "lowestOneBit" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.lowestOneBit_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.max(int,int)':
  #
  public max_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "max" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.max_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.max_II.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.min(int,int)':
  #
  public min_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "min" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.min_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.min_II.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.numberOfLeadingZeros(int)':
  #
  public numberOfLeadingZeros_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "numberOfLeadingZeros" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.numberOfLeadingZeros_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.numberOfTrailingZeros(int)':
  #
  public numberOfTrailingZeros_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "numberOfTrailingZeros" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.numberOfTrailingZeros_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.parseInt(java.lang.CharSequence,int,int,int) throws java.lang.NumberFormatException':
  #
  public parseInt_Ljava_7_lang_7_CharSequence_s_III(arg0 Java.java.lang.CharSequence, arg1 i32, arg2 i32, arg3 i32) outcome (i32) =>
    fuzion.java.call_static (outcome (i32)) "java.lang.Integer" "parseInt" "(Ljava/lang/CharSequence;III)I" [(Java.java.lang.Integer_static.parseInt_Ljava_7_lang_7_CharSequence_s_III.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.parseInt_Ljava_7_lang_7_CharSequence_s_III.this.arg1); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.parseInt_Ljava_7_lang_7_CharSequence_s_III.this.arg2); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.parseInt_Ljava_7_lang_7_CharSequence_s_III.this.arg3)]

  # call Java static method 'public static int java.lang.Integer.parseInt(java.lang.String) throws java.lang.NumberFormatException':
  #
  public parseInt_Ljava_7_lang_7_String_s_(arg0 String) outcome (i32) =>
    fuzion.java.call_static (outcome (i32)) "java.lang.Integer" "parseInt" "(Ljava/lang/String;)I" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.parseInt_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.parseInt(java.lang.String,int) throws java.lang.NumberFormatException':
  #
  public parseInt_Ljava_7_lang_7_String_s_I(arg0 String, arg1 i32) outcome (i32) =>
    fuzion.java.call_static (outcome (i32)) "java.lang.Integer" "parseInt" "(Ljava/lang/String;I)I" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.parseInt_Ljava_7_lang_7_String_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.parseInt_Ljava_7_lang_7_String_s_I.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.parseUnsignedInt(java.lang.CharSequence,int,int,int) throws java.lang.NumberFormatException':
  #
  public parseUnsignedInt_Ljava_7_lang_7_CharSequence_s_III(arg0 Java.java.lang.CharSequence, arg1 i32, arg2 i32, arg3 i32) outcome (i32) =>
    fuzion.java.call_static (outcome (i32)) "java.lang.Integer" "parseUnsignedInt" "(Ljava/lang/CharSequence;III)I" [(Java.java.lang.Integer_static.parseUnsignedInt_Ljava_7_lang_7_CharSequence_s_III.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.parseUnsignedInt_Ljava_7_lang_7_CharSequence_s_III.this.arg1); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.parseUnsignedInt_Ljava_7_lang_7_CharSequence_s_III.this.arg2); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.parseUnsignedInt_Ljava_7_lang_7_CharSequence_s_III.this.arg3)]

  # call Java static method 'public static int java.lang.Integer.parseUnsignedInt(java.lang.String) throws java.lang.NumberFormatException':
  #
  public parseUnsignedInt_Ljava_7_lang_7_String_s_(arg0 String) outcome (i32) =>
    fuzion.java.call_static (outcome (i32)) "java.lang.Integer" "parseUnsignedInt" "(Ljava/lang/String;)I" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.parseUnsignedInt_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.parseUnsignedInt(java.lang.String,int) throws java.lang.NumberFormatException':
  #
  public parseUnsignedInt_Ljava_7_lang_7_String_s_I(arg0 String, arg1 i32) outcome (i32) =>
    fuzion.java.call_static (outcome (i32)) "java.lang.Integer" "parseUnsignedInt" "(Ljava/lang/String;I)I" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.parseUnsignedInt_Ljava_7_lang_7_String_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.parseUnsignedInt_Ljava_7_lang_7_String_s_I.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.remainderUnsigned(int,int)':
  #
  public remainderUnsigned_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "remainderUnsigned" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.remainderUnsigned_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.remainderUnsigned_II.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.reverseBytes(int)':
  #
  public reverseBytes_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "reverseBytes" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.reverseBytes_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.reverse(int)':
  #
  public reverse_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "reverse" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.reverse_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.rotateLeft(int,int)':
  #
  public rotateLeft_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "rotateLeft" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.rotateLeft_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.rotateLeft_II.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.rotateRight(int,int)':
  #
  public rotateRight_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "rotateRight" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.rotateRight_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.rotateRight_II.this.arg1)]

  # call Java static method 'public static int java.lang.Integer.signum(int)':
  #
  public signum_I(arg0 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "signum" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.signum_I.this.arg0)]

  # call Java static method 'public static int java.lang.Integer.sum(int,int)':
  #
  public sum_II(arg0 i32, arg1 i32) i32 =>
    fuzion.java.call_static (i32) "java.lang.Integer" "sum" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.sum_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.sum_II.this.arg1)]

  # call Java static method 'public static java.lang.String java.lang.Integer.toBinaryString(int)':
  #
  public toBinaryString_I(arg0 i32) Java.java.lang.__jString =>
    fuzion.java.call_static (Java.java.lang.__jString) "java.lang.Integer" "toBinaryString" "(I)Ljava/lang/String;" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toBinaryString_I.this.arg0)]

  # call Java static method 'public static java.lang.String java.lang.Integer.toHexString(int)':
  #
  public toHexString_I(arg0 i32) Java.java.lang.__jString =>
    fuzion.java.call_static (Java.java.lang.__jString) "java.lang.Integer" "toHexString" "(I)Ljava/lang/String;" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toHexString_I.this.arg0)]

  # call Java static method 'public static java.lang.String java.lang.Integer.toOctalString(int)':
  #
  public toOctalString_I(arg0 i32) Java.java.lang.__jString =>
    fuzion.java.call_static (Java.java.lang.__jString) "java.lang.Integer" "toOctalString" "(I)Ljava/lang/String;" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toOctalString_I.this.arg0)]

  # call Java static method 'public static java.lang.String java.lang.Integer.toString(int)':
  #
  public toString_I(arg0 i32) Java.java.lang.__jString =>
    fuzion.java.call_static (Java.java.lang.__jString) "java.lang.Integer" "toString" "(I)Ljava/lang/String;" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toString_I.this.arg0)]

  # call Java static method 'public static java.lang.String java.lang.Integer.toString(int,int)':
  #
  public toString_II(arg0 i32, arg1 i32) Java.java.lang.__jString =>
    fuzion.java.call_static (Java.java.lang.__jString) "java.lang.Integer" "toString" "(II)Ljava/lang/String;" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toString_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toString_II.this.arg1)]

  # call Java static method 'public static long java.lang.Integer.toUnsignedLong(int)':
  #
  public toUnsignedLong_I(arg0 i32) i64 =>
    fuzion.java.call_static (i64) "java.lang.Integer" "toUnsignedLong" "(I)J" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toUnsignedLong_I.this.arg0)]

  # call Java static method 'public static java.lang.String java.lang.Integer.toUnsignedString(int)':
  #
  public toUnsignedString_I(arg0 i32) Java.java.lang.__jString =>
    fuzion.java.call_static (Java.java.lang.__jString) "java.lang.Integer" "toUnsignedString" "(I)Ljava/lang/String;" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toUnsignedString_I.this.arg0)]

  # call Java static method 'public static java.lang.String java.lang.Integer.toUnsignedString(int,int)':
  #
  public toUnsignedString_II(arg0 i32, arg1 i32) Java.java.lang.__jString =>
    fuzion.java.call_static (Java.java.lang.__jString) "java.lang.Integer" "toUnsignedString" "(II)Ljava/lang/String;" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toUnsignedString_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.toUnsignedString_II.this.arg1)]

  # call Java static method 'public static java.lang.Integer java.lang.Integer.valueOf(int)':
  #
  public valueOf_I(arg0 i32) Java.java.lang.Integer =>
    fuzion.java.call_static (Java.java.lang.Integer) "java.lang.Integer" "valueOf" "(I)Ljava/lang/Integer;" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.valueOf_I.this.arg0)]

  # call Java static method 'public static java.lang.Integer java.lang.Integer.valueOf(java.lang.String) throws java.lang.NumberFormatException':
  #
  public valueOf_Ljava_7_lang_7_String_s_(arg0 String) outcome (Java.java.lang.Integer) =>
    fuzion.java.call_static (outcome (Java.java.lang.Integer)) "java.lang.Integer" "valueOf" "(Ljava/lang/String;)Ljava/lang/Integer;" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.valueOf_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java static method 'public static java.lang.Integer java.lang.Integer.valueOf(java.lang.String,int) throws java.lang.NumberFormatException':
  #
  public valueOf_Ljava_7_lang_7_String_s_I(arg0 String, arg1 i32) outcome (Java.java.lang.Integer) =>
    fuzion.java.call_static (outcome (Java.java.lang.Integer)) "java.lang.Integer" "valueOf" "(Ljava/lang/String;I)Ljava/lang/Integer;" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.valueOf_Ljava_7_lang_7_String_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.Integer_static.valueOf_Ljava_7_lang_7_String_s_I.this.arg1)]

  # short-hand to call Java method 'public static int java.lang.Integer.bitCount(int)':
  #
  public bitCount(arg0 i32) (i32) =>
    bitCount_I Java.java.lang.Integer_static.bitCount.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.compare(int,int)':
  #
  public compare(arg0 i32, arg1 i32) (i32) =>
    compare_II Java.java.lang.Integer_static.compare.this.arg0 Java.java.lang.Integer_static.compare.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.compareUnsigned(int,int)':
  #
  public compareUnsigned(arg0 i32, arg1 i32) (i32) =>
    compareUnsigned_II Java.java.lang.Integer_static.compareUnsigned.this.arg0 Java.java.lang.Integer_static.compareUnsigned.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.compress(int,int)':
  #
  public compress(arg0 i32, arg1 i32) (i32) =>
    compress_II Java.java.lang.Integer_static.compress.this.arg0 Java.java.lang.Integer_static.compress.this.arg1

  # short-hand to call Java method 'public static java.lang.Integer java.lang.Integer.decode(java.lang.String) throws java.lang.NumberFormatException':
  #
  public decode(arg0 String) (outcome (Java.java.lang.Integer)) =>
    decode_Ljava_7_lang_7_String_s_ Java.java.lang.Integer_static.decode.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.divideUnsigned(int,int)':
  #
  public divideUnsigned(arg0 i32, arg1 i32) (i32) =>
    divideUnsigned_II Java.java.lang.Integer_static.divideUnsigned.this.arg0 Java.java.lang.Integer_static.divideUnsigned.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.expand(int,int)':
  #
  public expand(arg0 i32, arg1 i32) (i32) =>
    expand_II Java.java.lang.Integer_static.expand.this.arg0 Java.java.lang.Integer_static.expand.this.arg1

  # short-hand to call Java method 'public static java.lang.Integer java.lang.Integer.getInteger(java.lang.String)':
  #
  public getInteger(arg0 String) (Java.java.lang.Integer) =>
    getInteger_Ljava_7_lang_7_String_s_ Java.java.lang.Integer_static.getInteger.this.arg0

  # short-hand to call Java method 'public static java.lang.Integer java.lang.Integer.getInteger(java.lang.String,java.lang.Integer)':
  #
  public getInteger(arg0 String, arg1 Java.java.lang.Integer) (Java.java.lang.Integer) =>
    getInteger_Ljava_7_lang_7_String_s_Ljava_7_lang_7_Integer_s_ Java.java.lang.Integer_static.getInteger.this.arg0 Java.java.lang.Integer_static.getInteger.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.hashCode(int)':
  #
  public hashCode(arg0 i32) (i32) =>
    hashCode_I Java.java.lang.Integer_static.hashCode.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.highestOneBit(int)':
  #
  public highestOneBit(arg0 i32) (i32) =>
    highestOneBit_I Java.java.lang.Integer_static.highestOneBit.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.lowestOneBit(int)':
  #
  public lowestOneBit(arg0 i32) (i32) =>
    lowestOneBit_I Java.java.lang.Integer_static.lowestOneBit.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.max(int,int)':
  #
  public max(arg0 i32, arg1 i32) (i32) =>
    max_II Java.java.lang.Integer_static.max.this.arg0 Java.java.lang.Integer_static.max.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.min(int,int)':
  #
  public min(arg0 i32, arg1 i32) (i32) =>
    min_II Java.java.lang.Integer_static.min.this.arg0 Java.java.lang.Integer_static.min.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.numberOfLeadingZeros(int)':
  #
  public numberOfLeadingZeros(arg0 i32) (i32) =>
    numberOfLeadingZeros_I Java.java.lang.Integer_static.numberOfLeadingZeros.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.numberOfTrailingZeros(int)':
  #
  public numberOfTrailingZeros(arg0 i32) (i32) =>
    numberOfTrailingZeros_I Java.java.lang.Integer_static.numberOfTrailingZeros.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.parseInt(java.lang.String) throws java.lang.NumberFormatException':
  #
  public parseInt(arg0 String) (outcome (i32)) =>
    parseInt_Ljava_7_lang_7_String_s_ Java.java.lang.Integer_static.parseInt.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.parseInt(java.lang.String,int) throws java.lang.NumberFormatException':
  #
  public parseInt(arg0 String, arg1 i32) (outcome (i32)) =>
    parseInt_Ljava_7_lang_7_String_s_I Java.java.lang.Integer_static.parseInt.this.arg0 Java.java.lang.Integer_static.parseInt.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.parseInt(java.lang.CharSequence,int,int,int) throws java.lang.NumberFormatException':
  #
  public parseInt(arg0 Java.java.lang.CharSequence, arg1 i32, arg2 i32, arg3 i32) (outcome (i32)) =>
    parseInt_Ljava_7_lang_7_CharSequence_s_III Java.java.lang.Integer_static.parseInt.this.arg0 Java.java.lang.Integer_static.parseInt.this.arg1 Java.java.lang.Integer_static.parseInt.this.arg2 Java.java.lang.Integer_static.parseInt.this.arg3

  # short-hand to call Java method 'public static int java.lang.Integer.parseUnsignedInt(java.lang.String) throws java.lang.NumberFormatException':
  #
  public parseUnsignedInt(arg0 String) (outcome (i32)) =>
    parseUnsignedInt_Ljava_7_lang_7_String_s_ Java.java.lang.Integer_static.parseUnsignedInt.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.parseUnsignedInt(java.lang.String,int) throws java.lang.NumberFormatException':
  #
  public parseUnsignedInt(arg0 String, arg1 i32) (outcome (i32)) =>
    parseUnsignedInt_Ljava_7_lang_7_String_s_I Java.java.lang.Integer_static.parseUnsignedInt.this.arg0 Java.java.lang.Integer_static.parseUnsignedInt.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.parseUnsignedInt(java.lang.CharSequence,int,int,int) throws java.lang.NumberFormatException':
  #
  public parseUnsignedInt(arg0 Java.java.lang.CharSequence, arg1 i32, arg2 i32, arg3 i32) (outcome (i32)) =>
    parseUnsignedInt_Ljava_7_lang_7_CharSequence_s_III Java.java.lang.Integer_static.parseUnsignedInt.this.arg0 Java.java.lang.Integer_static.parseUnsignedInt.this.arg1 Java.java.lang.Integer_static.parseUnsignedInt.this.arg2 Java.java.lang.Integer_static.parseUnsignedInt.this.arg3

  # short-hand to call Java method 'public static int java.lang.Integer.remainderUnsigned(int,int)':
  #
  public remainderUnsigned(arg0 i32, arg1 i32) (i32) =>
    remainderUnsigned_II Java.java.lang.Integer_static.remainderUnsigned.this.arg0 Java.java.lang.Integer_static.remainderUnsigned.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.reverse(int)':
  #
  public reverse(arg0 i32) (i32) =>
    reverse_I Java.java.lang.Integer_static.reverse.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.reverseBytes(int)':
  #
  public reverseBytes(arg0 i32) (i32) =>
    reverseBytes_I Java.java.lang.Integer_static.reverseBytes.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.rotateLeft(int,int)':
  #
  public rotateLeft(arg0 i32, arg1 i32) (i32) =>
    rotateLeft_II Java.java.lang.Integer_static.rotateLeft.this.arg0 Java.java.lang.Integer_static.rotateLeft.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.rotateRight(int,int)':
  #
  public rotateRight(arg0 i32, arg1 i32) (i32) =>
    rotateRight_II Java.java.lang.Integer_static.rotateRight.this.arg0 Java.java.lang.Integer_static.rotateRight.this.arg1

  # short-hand to call Java method 'public static int java.lang.Integer.signum(int)':
  #
  public signum(arg0 i32) (i32) =>
    signum_I Java.java.lang.Integer_static.signum.this.arg0

  # short-hand to call Java method 'public static int java.lang.Integer.sum(int,int)':
  #
  public sum(arg0 i32, arg1 i32) (i32) =>
    sum_II Java.java.lang.Integer_static.sum.this.arg0 Java.java.lang.Integer_static.sum.this.arg1

  # short-hand to call Java method 'public static java.lang.String java.lang.Integer.toBinaryString(int)':
  #
  public toBinaryString(arg0 i32) (Java.java.lang.__jString) =>
    toBinaryString_I Java.java.lang.Integer_static.toBinaryString.this.arg0

  # short-hand to call Java method 'public static java.lang.String java.lang.Integer.toHexString(int)':
  #
  public toHexString(arg0 i32) (Java.java.lang.__jString) =>
    toHexString_I Java.java.lang.Integer_static.toHexString.this.arg0

  # short-hand to call Java method 'public static java.lang.String java.lang.Integer.toOctalString(int)':
  #
  public toOctalString(arg0 i32) (Java.java.lang.__jString) =>
    toOctalString_I Java.java.lang.Integer_static.toOctalString.this.arg0

  # short-hand to call Java method 'public static java.lang.String java.lang.Integer.toString(int)':
  #
  public toString(arg0 i32) (Java.java.lang.__jString) =>
    toString_I Java.java.lang.Integer_static.toString.this.arg0

  # short-hand to call Java method 'public static java.lang.String java.lang.Integer.toString(int,int)':
  #
  public toString(arg0 i32, arg1 i32) (Java.java.lang.__jString) =>
    toString_II Java.java.lang.Integer_static.toString.this.arg0 Java.java.lang.Integer_static.toString.this.arg1

  # short-hand to call Java method 'public static long java.lang.Integer.toUnsignedLong(int)':
  #
  public toUnsignedLong(arg0 i32) (i64) =>
    toUnsignedLong_I Java.java.lang.Integer_static.toUnsignedLong.this.arg0

  # short-hand to call Java method 'public static java.lang.String java.lang.Integer.toUnsignedString(int)':
  #
  public toUnsignedString(arg0 i32) (Java.java.lang.__jString) =>
    toUnsignedString_I Java.java.lang.Integer_static.toUnsignedString.this.arg0

  # short-hand to call Java method 'public static java.lang.String java.lang.Integer.toUnsignedString(int,int)':
  #
  public toUnsignedString(arg0 i32, arg1 i32) (Java.java.lang.__jString) =>
    toUnsignedString_II Java.java.lang.Integer_static.toUnsignedString.this.arg0 Java.java.lang.Integer_static.toUnsignedString.this.arg1

  # short-hand to call Java method 'public static java.lang.Integer java.lang.Integer.valueOf(java.lang.String) throws java.lang.NumberFormatException':
  #
  public valueOf(arg0 String) (outcome (Java.java.lang.Integer)) =>
    valueOf_Ljava_7_lang_7_String_s_ Java.java.lang.Integer_static.valueOf.this.arg0

  # short-hand to call Java method 'public static java.lang.Integer java.lang.Integer.valueOf(java.lang.String,int) throws java.lang.NumberFormatException':
  #
  public valueOf(arg0 String, arg1 i32) (outcome (Java.java.lang.Integer)) =>
    valueOf_Ljava_7_lang_7_String_s_I Java.java.lang.Integer_static.valueOf.this.arg0 Java.java.lang.Integer_static.valueOf.this.arg1

  # read static Java field 'public static final int java.lang.Integer.BYTES':
  #
  public BYTES i32 =>
    fuzion.java.get_static_field (i32) "java.lang.Integer" "BYTES"

  # read static Java field 'public static final int java.lang.Integer.MAX_VALUE':
  #
  public MAX__VALUE i32 =>
    fuzion.java.get_static_field (i32) "java.lang.Integer" "MAX_VALUE"

  # read static Java field 'public static final int java.lang.Integer.MIN_VALUE':
  #
  public MIN__VALUE i32 =>
    fuzion.java.get_static_field (i32) "java.lang.Integer" "MIN_VALUE"

  # read static Java field 'public static final int java.lang.Integer.SIZE':
  #
  public SIZE i32 =>
    fuzion.java.get_static_field (i32) "java.lang.Integer" "SIZE"

  # read static Java field 'public static final java.lang.Class java.lang.Integer.TYPE':
  #
  public TYPE Java.java.lang.Class =>
    fuzion.java.get_static_field (Java.java.lang.Class) "java.lang.Integer" "TYPE"

  # call Java constructor 'public java.lang.Integer(java.lang.String) throws java.lang.NumberFormatException':
  #
  public new_Ljava_7_lang_7_String_s_(arg0 String) outcome (Java.java.lang.Integer) =>
    fuzion.java.call_constructor (outcome (Java.java.lang.Integer)) "java.lang.Integer" "(Ljava/lang/String;)V" [(fuzion.java.string_to_java_object Java.java.lang.Integer_static.new_Ljava_7_lang_7_String_s_.this.arg0)]

  # call Java constructor 'public java.lang.Integer(int)':
  #
  public new_I(arg0 i32) Java.java.lang.Integer =>
    fuzion.java.call_constructor (Java.java.lang.Integer) "java.lang.Integer" "(I)V" [(fuzion.java.i32_to_java_object Java.java.lang.Integer_static.new_I.this.arg0)]

  # short-hand to call Java constructor 'public java.lang.Integer(java.lang.String) throws java.lang.NumberFormatException':
  #
  public new(arg0 String) (outcome (Java.java.lang.Integer)) =>
    new_Ljava_7_lang_7_String_s_ Java.java.lang.Integer_static.new.this.arg0