Java/java/util/OptionalInt.fz
# Fuzion interface to instance members of Java instance class 'java.util.OptionalInt'
#
# !!!!!! 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.util.OptionalInt(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public int java.util.OptionalInt.getAsInt()':
#
public getAsInt i32 =>
fuzion.java.call_virtual (i32) "java.util.OptionalInt" "getAsInt" "()I" OptionalInt.this []
# call Java instance method 'public void java.util.OptionalInt.ifPresentOrElse(java.util.function.IntConsumer,java.lang.Runnable)':
#
public ifPresentOrElse_Ljava_7_util_7_function_7_IntConsumer_s_Ljava_7_lang_7_Runnable_s_(arg0 Java.java.util.function.IntConsumer, arg1 Java.java.lang.Runnable) unit =>
fuzion.java.call_virtual (unit) "java.util.OptionalInt" "ifPresentOrElse" "(Ljava/util/function/IntConsumer;Ljava/lang/Runnable;)V" OptionalInt.this [(Java.java.util.OptionalInt.ifPresentOrElse_Ljava_7_util_7_function_7_IntConsumer_s_Ljava_7_lang_7_Runnable_s_.this.arg0); (Java.java.util.OptionalInt.ifPresentOrElse_Ljava_7_util_7_function_7_IntConsumer_s_Ljava_7_lang_7_Runnable_s_.this.arg1)]
# call Java instance method 'public void java.util.OptionalInt.ifPresent(java.util.function.IntConsumer)':
#
public ifPresent_Ljava_7_util_7_function_7_IntConsumer_s_(arg0 Java.java.util.function.IntConsumer) unit =>
fuzion.java.call_virtual (unit) "java.util.OptionalInt" "ifPresent" "(Ljava/util/function/IntConsumer;)V" OptionalInt.this [(Java.java.util.OptionalInt.ifPresent_Ljava_7_util_7_function_7_IntConsumer_s_.this.arg0)]
# call Java instance method 'public boolean java.util.OptionalInt.isEmpty()':
#
public isEmpty bool =>
fuzion.java.call_virtual (bool) "java.util.OptionalInt" "isEmpty" "()Z" OptionalInt.this []
# call Java instance method 'public boolean java.util.OptionalInt.isPresent()':
#
public isPresent bool =>
fuzion.java.call_virtual (bool) "java.util.OptionalInt" "isPresent" "()Z" OptionalInt.this []
# call Java instance method 'public int java.util.OptionalInt.orElseGet(java.util.function.IntSupplier)':
#
public orElseGet_Ljava_7_util_7_function_7_IntSupplier_s_(arg0 Java.java.util.function.IntSupplier) i32 =>
fuzion.java.call_virtual (i32) "java.util.OptionalInt" "orElseGet" "(Ljava/util/function/IntSupplier;)I" OptionalInt.this [(Java.java.util.OptionalInt.orElseGet_Ljava_7_util_7_function_7_IntSupplier_s_.this.arg0)]
# call Java instance method 'public int java.util.OptionalInt.orElseThrow()':
#
public orElseThrow i32 =>
fuzion.java.call_virtual (i32) "java.util.OptionalInt" "orElseThrow" "()I" OptionalInt.this []
# call Java instance method 'public int java.util.OptionalInt.orElseThrow(java.util.function.Supplier) throws java.lang.Throwable':
#
public orElseThrow_Ljava_7_util_7_function_7_Supplier_s_(arg0 Java.java.util.function.Supplier) outcome (i32) =>
fuzion.java.call_virtual (outcome (i32)) "java.util.OptionalInt" "orElseThrow" "(Ljava/util/function/Supplier;)I" OptionalInt.this [(Java.java.util.OptionalInt.orElseThrow_Ljava_7_util_7_function_7_Supplier_s_.this.arg0)]
# call Java instance method 'public int java.util.OptionalInt.orElse(int)':
#
public orElse_I(arg0 i32) i32 =>
fuzion.java.call_virtual (i32) "java.util.OptionalInt" "orElse" "(I)I" OptionalInt.this [(fuzion.java.i32_to_java_object Java.java.util.OptionalInt.orElse_I.this.arg0)]
# call Java instance method 'public java.util.stream.IntStream java.util.OptionalInt.stream()':
#
public stream Java.java.util.stream.IntStream =>
fuzion.java.call_virtual (Java.java.util.stream.IntStream) "java.util.OptionalInt" "stream" "()Ljava/util/stream/IntStream;" OptionalInt.this []
# short-hand to call Java method 'public void java.util.OptionalInt.ifPresent(java.util.function.IntConsumer)':
#
public ifPresent(arg0 Java.java.util.function.IntConsumer) (unit) =>
ifPresent_Ljava_7_util_7_function_7_IntConsumer_s_ Java.java.util.OptionalInt.ifPresent.this.arg0
# short-hand to call Java method 'public void java.util.OptionalInt.ifPresentOrElse(java.util.function.IntConsumer,java.lang.Runnable)':
#
public ifPresentOrElse(arg0 Java.java.util.function.IntConsumer, arg1 Java.java.lang.Runnable) (unit) =>
ifPresentOrElse_Ljava_7_util_7_function_7_IntConsumer_s_Ljava_7_lang_7_Runnable_s_ Java.java.util.OptionalInt.ifPresentOrElse.this.arg0 Java.java.util.OptionalInt.ifPresentOrElse.this.arg1
# short-hand to call Java method 'public int java.util.OptionalInt.orElse(int)':
#
public orElse(arg0 i32) (i32) =>
orElse_I Java.java.util.OptionalInt.orElse.this.arg0
# short-hand to call Java method 'public int java.util.OptionalInt.orElseGet(java.util.function.IntSupplier)':
#
public orElseGet(arg0 Java.java.util.function.IntSupplier) (i32) =>
orElseGet_Ljava_7_util_7_function_7_IntSupplier_s_ Java.java.util.OptionalInt.orElseGet.this.arg0
# short-hand to call Java method 'public int java.util.OptionalInt.orElseThrow(java.util.function.Supplier) throws java.lang.Throwable':
#
public orElseThrow(arg0 Java.java.util.function.Supplier) (outcome (i32)) =>
orElseThrow_Ljava_7_util_7_function_7_Supplier_s_ Java.java.util.OptionalInt.orElseThrow.this.arg0