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

Java/java/lang/Process.fz


# Fuzion interface to instance members of Java instance class 'java.lang.Process'
#
# !!!!!!  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.Process(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public java.util.stream.Stream java.lang.Process.children()':
  #
  public children Java.java.util.stream.Stream =>
    fuzion.java.call_virtual (Java.java.util.stream.Stream) "java.lang.Process" "children" "()Ljava/util/stream/Stream;" Process.this []

  # call Java instance method 'public java.util.stream.Stream java.lang.Process.descendants()':
  #
  public descendants Java.java.util.stream.Stream =>
    fuzion.java.call_virtual (Java.java.util.stream.Stream) "java.lang.Process" "descendants" "()Ljava/util/stream/Stream;" Process.this []

  # call Java instance method 'public abstract void java.lang.Process.destroy()':
  #
  public destroy unit =>
    fuzion.java.call_virtual (unit) "java.lang.Process" "destroy" "()V" Process.this []

  # call Java instance method 'public java.lang.Process java.lang.Process.destroyForcibly()':
  #
  public destroyForcibly Java.java.lang.Process =>
    fuzion.java.call_virtual (Java.java.lang.Process) "java.lang.Process" "destroyForcibly" "()Ljava/lang/Process;" Process.this []

  # call Java instance method 'public final java.io.BufferedReader java.lang.Process.errorReader()':
  #
  public errorReader Java.java.io.BufferedReader =>
    fuzion.java.call_virtual (Java.java.io.BufferedReader) "java.lang.Process" "errorReader" "()Ljava/io/BufferedReader;" Process.this []

  # call Java instance method 'public final java.io.BufferedReader java.lang.Process.errorReader(java.nio.charset.Charset)':
  #
  public errorReader_Ljava_7_nio_7_charset_7_Charset_s_(arg0 Java.java.nio.charset.Charset) Java.java.io.BufferedReader =>
    fuzion.java.call_virtual (Java.java.io.BufferedReader) "java.lang.Process" "errorReader" "(Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;" Process.this [(Java.java.lang.Process.errorReader_Ljava_7_nio_7_charset_7_Charset_s_.this.arg0)]

  # call Java instance method 'public abstract int java.lang.Process.exitValue()':
  #
  public exitValue i32 =>
    fuzion.java.call_virtual (i32) "java.lang.Process" "exitValue" "()I" Process.this []

  # call Java instance method 'public abstract java.io.InputStream java.lang.Process.getErrorStream()':
  #
  public getErrorStream Java.java.io.InputStream =>
    fuzion.java.call_virtual (Java.java.io.InputStream) "java.lang.Process" "getErrorStream" "()Ljava/io/InputStream;" Process.this []

  # call Java instance method 'public abstract java.io.InputStream java.lang.Process.getInputStream()':
  #
  public getInputStream Java.java.io.InputStream =>
    fuzion.java.call_virtual (Java.java.io.InputStream) "java.lang.Process" "getInputStream" "()Ljava/io/InputStream;" Process.this []

  # call Java instance method 'public abstract java.io.OutputStream java.lang.Process.getOutputStream()':
  #
  public getOutputStream Java.java.io.OutputStream =>
    fuzion.java.call_virtual (Java.java.io.OutputStream) "java.lang.Process" "getOutputStream" "()Ljava/io/OutputStream;" Process.this []

  # call Java instance method 'public java.lang.ProcessHandle$Info java.lang.Process.info()':
  #
  public info Java.java.lang.ProcessHandle_S_Info =>
    fuzion.java.call_virtual (Java.java.lang.ProcessHandle_S_Info) "java.lang.Process" "info" "()Ljava/lang/ProcessHandle\$Info;" Process.this []

  # call Java instance method 'public final java.io.BufferedReader java.lang.Process.inputReader()':
  #
  public inputReader Java.java.io.BufferedReader =>
    fuzion.java.call_virtual (Java.java.io.BufferedReader) "java.lang.Process" "inputReader" "()Ljava/io/BufferedReader;" Process.this []

  # call Java instance method 'public final java.io.BufferedReader java.lang.Process.inputReader(java.nio.charset.Charset)':
  #
  public inputReader_Ljava_7_nio_7_charset_7_Charset_s_(arg0 Java.java.nio.charset.Charset) Java.java.io.BufferedReader =>
    fuzion.java.call_virtual (Java.java.io.BufferedReader) "java.lang.Process" "inputReader" "(Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;" Process.this [(Java.java.lang.Process.inputReader_Ljava_7_nio_7_charset_7_Charset_s_.this.arg0)]

  # call Java instance method 'public boolean java.lang.Process.isAlive()':
  #
  public isAlive bool =>
    fuzion.java.call_virtual (bool) "java.lang.Process" "isAlive" "()Z" Process.this []

  # call Java instance method 'public java.util.concurrent.CompletableFuture java.lang.Process.onExit()':
  #
  public onExit Java.java.util.concurrent.CompletableFuture =>
    fuzion.java.call_virtual (Java.java.util.concurrent.CompletableFuture) "java.lang.Process" "onExit" "()Ljava/util/concurrent/CompletableFuture;" Process.this []

  # call Java instance method 'public final java.io.BufferedWriter java.lang.Process.outputWriter()':
  #
  public outputWriter Java.java.io.BufferedWriter =>
    fuzion.java.call_virtual (Java.java.io.BufferedWriter) "java.lang.Process" "outputWriter" "()Ljava/io/BufferedWriter;" Process.this []

  # call Java instance method 'public final java.io.BufferedWriter java.lang.Process.outputWriter(java.nio.charset.Charset)':
  #
  public outputWriter_Ljava_7_nio_7_charset_7_Charset_s_(arg0 Java.java.nio.charset.Charset) Java.java.io.BufferedWriter =>
    fuzion.java.call_virtual (Java.java.io.BufferedWriter) "java.lang.Process" "outputWriter" "(Ljava/nio/charset/Charset;)Ljava/io/BufferedWriter;" Process.this [(Java.java.lang.Process.outputWriter_Ljava_7_nio_7_charset_7_Charset_s_.this.arg0)]

  # call Java instance method 'public long java.lang.Process.pid()':
  #
  public pid i64 =>
    fuzion.java.call_virtual (i64) "java.lang.Process" "pid" "()J" Process.this []

  # call Java instance method 'public boolean java.lang.Process.supportsNormalTermination()':
  #
  public supportsNormalTermination bool =>
    fuzion.java.call_virtual (bool) "java.lang.Process" "supportsNormalTermination" "()Z" Process.this []

  # call Java instance method 'public java.lang.ProcessHandle java.lang.Process.toHandle()':
  #
  public toHandle Java.java.lang.ProcessHandle =>
    fuzion.java.call_virtual (Java.java.lang.ProcessHandle) "java.lang.Process" "toHandle" "()Ljava/lang/ProcessHandle;" Process.this []

  # call Java instance method 'public abstract int java.lang.Process.waitFor() throws java.lang.InterruptedException':
  #
  public waitFor outcome (i32) =>
    fuzion.java.call_virtual (outcome (i32)) "java.lang.Process" "waitFor" "()I" Process.this []

  # call Java instance method 'public boolean java.lang.Process.waitFor(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException':
  #
  public waitFor_JLjava_7_util_7_concurrent_7_TimeUnit_s_(arg0 i64, arg1 Java.java.util.concurrent.TimeUnit) outcome (bool) =>
    fuzion.java.call_virtual (outcome (bool)) "java.lang.Process" "waitFor" "(JLjava/util/concurrent/TimeUnit;)Z" Process.this [(fuzion.java.i64_to_java_object Java.java.lang.Process.waitFor_JLjava_7_util_7_concurrent_7_TimeUnit_s_.this.arg0); (Java.java.lang.Process.waitFor_JLjava_7_util_7_concurrent_7_TimeUnit_s_.this.arg1)]

  # short-hand to call Java method 'public final java.io.BufferedReader java.lang.Process.errorReader(java.nio.charset.Charset)':
  #
  public errorReader(arg0 Java.java.nio.charset.Charset) (Java.java.io.BufferedReader) =>
    errorReader_Ljava_7_nio_7_charset_7_Charset_s_ Java.java.lang.Process.errorReader.this.arg0

  # short-hand to call Java method 'public final java.io.BufferedReader java.lang.Process.inputReader(java.nio.charset.Charset)':
  #
  public inputReader(arg0 Java.java.nio.charset.Charset) (Java.java.io.BufferedReader) =>
    inputReader_Ljava_7_nio_7_charset_7_Charset_s_ Java.java.lang.Process.inputReader.this.arg0

  # short-hand to call Java method 'public final java.io.BufferedWriter java.lang.Process.outputWriter(java.nio.charset.Charset)':
  #
  public outputWriter(arg0 Java.java.nio.charset.Charset) (Java.java.io.BufferedWriter) =>
    outputWriter_Ljava_7_nio_7_charset_7_Charset_s_ Java.java.lang.Process.outputWriter.this.arg0

  # short-hand to call Java method 'public boolean java.lang.Process.waitFor(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException':
  #
  public waitFor(arg0 i64, arg1 Java.java.util.concurrent.TimeUnit) (outcome (bool)) =>
    waitFor_JLjava_7_util_7_concurrent_7_TimeUnit_s_ Java.java.lang.Process.waitFor.this.arg0 Java.java.lang.Process.waitFor.this.arg1