Module java.base
Package java.lang

# Class Throwable

=
public class Throwable
extends java.lang.Object
implements java.io.Serializable

## Constructors

- =
  public Throwable()
- =
  public Throwable(java.lang.String arg0)
- =
  public Throwable(java.lang.String arg0, java.lang.Throwable arg1)
- =
  protected Throwable(java.lang.String arg0, java.lang.Throwable arg1, boolean arg2, boolean arg3)
- =
  public Throwable(java.lang.Throwable arg0)

## Methods

- =
  public final void addSuppressed(java.lang.Throwable arg0)
- =
  public java.lang.Throwable fillInStackTrace()
- =
  public java.lang.Throwable getCause()
- =
  public java.lang.String getLocalizedMessage()
- =
  public java.lang.String getMessage()
- =
  public java.lang.StackTraceElement[] getStackTrace()
- =
  public final java.lang.Throwable[] getSuppressed()
- =
  public java.lang.Throwable initCause(java.lang.Throwable arg0)
- =
  public void printStackTrace()
- =
  public void printStackTrace(java.io.PrintStream arg0)
- =
  public void printStackTrace(java.io.PrintWriter arg0)
- =
  public void setStackTrace(java.lang.StackTraceElement[] arg0)
- =
  public java.lang.String toString()

## Serialized Form

=

### serialVersionUID

=-3042686055658047285

### Serialized Fields

- =
  java.lang.Throwable cause
- =
  java.lang.String detailMessage
- =
  java.lang.StackTraceElement[] stackTrace
- =
  java.util.List<java.lang.Throwable> suppressedExceptions

### Serialization Methods

- =
  private void readObject(java.io.ObjectInputStream arg0) throws java.io.IOException, java.lang.ClassNotFoundException
- =
  private void writeObject(java.io.ObjectOutputStream arg0) throws java.io.IOException

## Summary

No differences.