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

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