Module java.base
Package java.lang

# Class Process

=
public abstract class Process
extends java.lang.Object
implements java.io.Closeable

## Constructors

- =
  public Process()

## Methods

- =
  public java.util.stream.Stream<java.lang.ProcessHandle> children()
- =
  public void close() throws java.io.IOException
- =
  public java.util.stream.Stream<java.lang.ProcessHandle> descendants()
- =
  public abstract void destroy()
- =
  public java.lang.Process destroyForcibly()
- =
  public final java.io.BufferedReader errorReader()
- =
  public final java.io.BufferedReader errorReader(java.nio.charset.Charset arg0)
- =
  public abstract int exitValue()
- =
  public abstract java.io.InputStream getErrorStream()
- =
  public abstract java.io.InputStream getInputStream()
- =
  public abstract java.io.OutputStream getOutputStream()
- =
  public java.lang.ProcessHandle.Info info()
- =
  public final java.io.BufferedReader inputReader()
- =
  public final java.io.BufferedReader inputReader(java.nio.charset.Charset arg0)
- =
  public boolean isAlive()
- =
  public java.util.concurrent.CompletableFuture<java.lang.Process> onExit()
- =
  public final java.io.BufferedWriter outputWriter()
- =
  public final java.io.BufferedWriter outputWriter(java.nio.charset.Charset arg0)
- =
  public long pid()
- =
  public boolean supportsNormalTermination()
- =
  public java.lang.ProcessHandle toHandle()
- =
  public abstract int waitFor() throws java.lang.InterruptedException
- =
  public boolean waitFor(long arg0, java.util.concurrent.TimeUnit arg1) throws java.lang.InterruptedException
- =
  public boolean waitFor(java.time.Duration arg0) throws java.lang.InterruptedException

## Summary

No differences.