クラスjava.lang.Throwable
の使用

Throwableを使用しているパッケージ 
パッケージ 説明
com.sun.jdi
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
com.sun.jdi.connect
このパッケージは、JDIを使用する仮想マシンとターゲット仮想マシン間の接続を定義します。
com.sun.jdi.connect.spi
このパッケージは、新しいTransportService実装を開発するために使用されるインタフェースおよびクラスで構成されます。
com.sun.jdi.request
このパッケージは、指定された条件下でJDIイベントが送信されることを要求する場合に使用されます。
com.sun.nio.sctp
Stream Control Transport Protocol用のJava APIです。
com.sun.tools.attach
Java™仮想マシンにアタッチするためのAPIを提供します。
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.color
カラー・スペースのクラスを提供します。
java.awt.datatransfer
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
java.awt.dnd
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
java.awt.event
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
java.awt.geom
2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供します。
java.awt.image
イメージを作成および修正するためのクラスを提供します。
java.awt.print
このパッケージは、汎用印刷APIで使用するクラスおよびインタフェースを提供します。
java.beans
JavaBeans™アーキテクチャに基づいたコンポーネントであるBeanの開発に関連したクラスが含まれています。
java.io
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
java.lang
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.lang.annotation
Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。
java.lang.constant
クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリやinvokedynamicコール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。
java.lang.instrument
Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。
java.lang.invoke
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。
java.lang.module
モジュール記述子をサポートし、解決とサービス・バインディングによってモジュールの構成を作成するクラス。
java.lang.reflect
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
java.lang.runtime
java.lang.runtimeパッケージでは、Java言語の低レベルのランタイム・サポートが提供されます。
java.net
ネットワーク・アプリケーションを実装するためのクラスを提供します。
java.net.http
HTTPクライアントおよびWebSocket API
java.nio
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
java.nio.channels
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.charset
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
java.nio.file
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
java.nio.file.attribute
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
java.rmi
RMIパッケージを提供します。
java.rmi.activation
RMIオブジェクト起動のサポートを提供します。
java.rmi.server
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
java.security
セキュリティ・フレームワークのクラスとインタフェースを提供します。
java.security.cert
証明書、証明書の取消しリスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
java.security.spec
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
java.sql
Java™プログラミング言語を使用してデータソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するためのAPIを提供します。
java.text
テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。
java.time
日付、時間、インスタント、デュレーションのメインAPI。
java.time.format
日付と時間を出力し、解析するクラスを提供します。
java.time.temporal
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
java.time.zone
タイムゾーンおよびそのルールのサポート。
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
java.util.concurrent
並行プログラミングでよく使用されるユーティリティ・クラスです。
java.util.jar
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
java.util.logging
Java™ 2プラットフォームのコア・ロギング機能のクラスとインタフェースを提供します。
java.util.prefs
このパッケージを使用して、アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得できます。
java.util.regex
正規表現で指定されたパターンに対して文字シーケンスをマッチングするためのクラス。
java.util.zip
標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。
javax.annotation.processing
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。
javax.crypto
暗号化操作のクラスとインタフェースを提供します。
javax.imageio
Java Image I/O APIの基本パッケージです。
javax.imageio.metadata
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
javax.imageio.spi
リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
javax.imageio.stream
ファイルとストリームからの下位レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。
javax.lang.model
Java言語モデル、宣言のモデルおよびJavaプログラミング言語のタイプとタイプで構成されるパッケージのタイプと階層。
javax.lang.model.element
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
javax.lang.model.type
Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。
javax.management
Java Management Extensionsのコア・クラスを提供します。
javax.management.modelmbean
ModelMBeanクラスの定義を提供します。
javax.management.monitor
モニター・クラスの定義を提供します。
javax.management.openmbean
公開データ型とOpen MBean記述子クラスを提供します。
javax.management.relation
関係サービスの定義を提供します。
javax.management.remote
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
javax.naming
ネーム・サービスにアクセスするためのクラスおよびインタフェースを提供します。
javax.naming.directory
javax.namingパッケージを拡張して、ディレクトリ・サービスにアクセスする機能を提供します。
javax.naming.ldap
LDAPv3の拡張操作とコントロールのサポートを提供します。
javax.net.ssl
セキュア・ソケット・パッケージのクラスを提供します。
javax.print
Java™ Print Service APIの主なクラスとインタフェースを提供します。
javax.print.attribute
Java™ Print Serviceの属性のタイプと属性セットへの属性の収集方法を記述するクラスとインタフェースを提供します。
javax.script
スクリプティングAPIは、Java™ Scripting Enginesを定義するインタフェースとクラスで構成され、Javaアプリケーションでの使用のためのフレームワークを提供します。
javax.security.auth
このパッケージは、認証と承認に関するフレームワークを提供します。
javax.security.auth.callback
このパッケージは、情報(ユーザー名やパスワードなどの認証データ)の取得や情報(エラーおよび警告メッセージなど)の表示のためにサービスがアプリケーションとやり取りするために必要なクラスを提供します。
javax.security.auth.login
このパッケージは、プラグイン可能な認証フレームワークを提供します。
javax.security.cert
公開キー証明書用のクラスを提供します。
javax.security.sasl
SASLをサポートするためのクラスとインタフェースを含みます。
javax.smartcardio
Java™スマート・カード入出力API
javax.sound.midi
MIDI (楽器のデジタル・インタフェース)データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。
javax.sound.sampled
サンプル化されたオーディオ・データの取り込み、処理、および再生のインタフェースおよびクラスを提供します。
javax.sql.rowset
JDBC RowSet実装用の標準インタフェースと基底クラスです。
javax.sql.rowset.serial
Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。
javax.sql.rowset.spi
サード・パーティのベンダーが同期プロバイダの実装で使用しなければならない標準クラスおよびインタフェースです。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.tree
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。
javax.swing.undo
開発者がテキスト・エディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。
javax.transaction.xa
トランザクション・マネージャとリソース・マネージャとの間の規約を定義するAPIを提供し、トランザクション・マネージャがリソース・オブジェクト(リソース・マネージャ・ドライバから提供される)をJTAトランザクションに登録および登録解除できるようにします。
javax.xml.catalog
「XMLカタログOASIS Standard V1.1、2005年10月7日」を実装するためのクラスを提供します。
javax.xml.crypto
XML暗号化用の共通クラスです。
javax.xml.crypto.dsig
XMLデジタル署名の生成および検証用のクラスです。
javax.xml.datatype
XML/Java型マッピングを定義します。
javax.xml.parsers
SAX (XML用シンプルAPI)パーサーまたはDOM (ドキュメント・オブジェクト・モデル)ドキュメント・ビルダーを使用してXMLドキュメントを処理するためのクラスを提供します。
javax.xml.stream
Streaming API for XML (StAX)のインタフェースとクラスを定義します。
javax.xml.transform
変換命令の処理、およびソースから結果への変換を実行するための汎用APIを定義します。
javax.xml.validation
XML文書の検証のためのAPIを提供します。
javax.xml.xpath
XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。
jdk.dynalink
invokedynamicコール・サイトをリンクするためのインタフェースとクラスが含まれています。
jdk.dynalink.linker
独自の言語固有のオブジェクト・モデルと型変換を実装するために、言語ランタイムに必要なインタフェースとクラスが含まれています。
jdk.jfr.consumer
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
jdk.jshell
Javaプログラミング言語コードの"snippets"をインタラクティブに評価するRead-Eval-Printループ(REPL)などのツールを作成するためのインタフェースを提供します。
jdk.jshell.execution
JShell実行エンジンを構築するための実装サポートを提供します。
jdk.jshell.spi
プラガブルJShell実行エンジン用のサービス・プロバイダ・インタフェースを定義します。
jdk.nashorn.api.scripting
このパッケージでは、Nashornを使用する推奨方法であるjavax.scriptの統合を提供します。
jdk.nashorn.api.tree
NashornパーサーAPIは、ECMAScriptソース・コードを抽象構文ツリー(AST)およびParserとして表現するためのインタフェースを提供し、ECMAScriptソース・スクリプトを解析します。
jdk.security.jarsigner
このパッケージは、jarファイルに署名するためのAPIを定義します。
netscape.javascript
Javaコードに、WebブラウザのJavaScriptエンジンとHTML DOMにアクセスする機能を提供します。
org.ietf.jgss
このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供します。
org.w3c.dom
Document Object Model (DOM)用のインタフェースを提供します。
org.w3c.dom.events
DOM Level 2イベントのインタフェースを提供します。
org.w3c.dom.ls
DOM Level 3の読み込みと保存のためのインタフェースを提供します。
org.w3c.dom.ranges
DOM Level 2 Rangeのインタフェースを提供します。
org.w3c.dom.xpath
DOM Level 3 XPath仕様のインタフェースを提供します。
org.xml.sax
XML (SAX)のシンプルAPIのインタフェースを提供します。
  • com.sun.jdiでのThrowableの使用

    com.sun.jdiThrowableのサブクラス
    修飾子と型 クラス 説明
    class  AbsentInformationException
    行番号または変数情報が利用可能でないことを示すためにスローされます。
    class  ClassNotLoadedException
    要求されたクラスが適切なクラス・ローダーによってロードされていないことを示すためにスローされます。
    class  ClassNotPreparedException
    指定されたクラスがまだ準備されていないため、要求された操作が完了できないことを示すためにスローされます。
    class  IncompatibleThreadStateException
    指定されたスレッドが最新の状態にある間は、要求された操作が完了できないことを示すためにスローされます。
    class  InconsistentDebugInfoException
    ターゲットVMにより提供されたデバッグ情報に矛盾があることを示すためにスローされます。
    class  InternalException
    予期しない内部エラーが発生したことを示すためにスローされます。
    class  InvalidCodeIndexException
    Deprecated.
    この例外はもうスローされない
    class  InvalidLineNumberException
    Deprecated.
    この例外はもうスローされない
    class  InvalidModuleException
    リクエストされたモジュールが無効であるか、またはモジュールがアンロードされた後に無効になったことを示すためにスローされます。
    class  InvalidStackFrameException
    指定されたスタック・フレームがもはや有効ではないために、要求された操作が完了できないことを示すためにスローされます。
    class  InvalidTypeException
    フィールドまたは変数の値を設定する際、あるいはメソッドの戻り値を指定する際に、型が一致していないことを示すためにスローされます。
    class  InvocationException
    ターゲットVM内で呼び出されたメソッドで発生した例外を示すためにスローされます。
    class  NativeMethodException
    操作がnativeメソッドに対して有効でないため、完了できないことを示す例外がスローされます。
    class  ObjectCollectedException
    指定されたオブジェクトがガベージ・コレクトされているため、要求された操作が完了できないことを示す例外がスローされます。
    class  VMCannotBeModifiedException
    読取り専用のVMに変更を加えた場合、操作が無効であることを示すためにスローされます。
    class  VMDisconnectedException
    すでにターゲットVMへの接続が切断されているため、要求された操作が完了できないことを示すためにスローされる、非チェック例外です。
    class  VMMismatchException
    特定のターゲットVMのミラーが別のターゲットVMのミラーに結合されているため、要求された操作が完了できないことを示すためにスローされます。
    class  VMOutOfMemoryException
    ターゲットVMのメモリーが不足しているため、要求された操作が完了できないことを示すためにスローされます。
  • com.sun.jdi.connectでのThrowableの使用

    com.sun.jdi.connectThrowableのサブクラス
    修飾子と型 クラス 説明
    class  IllegalConnectorArgumentsException
    Connectorに渡された引数が、無効であるか整合性のない場合にスローされます。
    class  TransportTimeoutException
    この例外は、ターゲットVMへの接続時またはターゲットVMからの接続の受け入れを待っているときのタイム・アウトの結果、スローされる場合があります。
    class  VMStartException
    ターゲットVMは正常に起動しましたが、接続が確立される前にエラーで終了しました。
  • com.sun.jdi.connect.spiでのThrowableの使用

    com.sun.jdi.connect.spiThrowableのサブクラス
    修飾子と型 クラス 説明
    class  ClosedConnectionException
    この例外は、入出力操作の進行中に、Connectionの非同期クローズの結果としてスローされる可能性があります。
  • com.sun.jdi.requestでのThrowableの使用

    com.sun.jdi.requestThrowableのサブクラス
    修飾子と型 クラス 説明
    class  DuplicateRequestException
    重複イベント要求を示すためにスローされます。
    class  InvalidRequestStateException
    要求されたイベントが有効なため、そのイベントを変更できないことを示すためにスローされます。
  • com.sun.nio.sctpでのThrowableの使用

    com.sun.nio.sctpThrowableのサブクラス
    修飾子と型 クラス 説明
    class  IllegalReceiveException
    通知ハンドラからSctpChannelまたはSctpMultiChannelreceiveメソッドを呼び出そうとするとスローされる非チェック例外です。
    class  IllegalUnbindException
    チャネルにバインドされていないアドレスを削除したり、バインドされている唯一のアドレスを持つチャネルからアドレスを削除したりしようとするとスローされる非チェック例外です。
    class  InvalidStreamException
    無効なストリームにメッセージを送信しようとするとスローされる非チェック例外です。
  • com.sun.tools.attachでのThrowableの使用

    com.sun.tools.attachThrowableのサブクラス
    修飾子と型 クラス 説明
    class  AgentInitializationException
    エージェントがターゲットのJava仮想マシンで初期化に失敗したときにスローされる例外です。
    class  AgentLoadException
    エージェントをターゲットのJava仮想マシン内にロードできない場合にスローされる例外です。
    class  AttachNotSupportedException
    互換性のあるAttachProviderが存在しないJava仮想マシンにアタッチしようとすると、VirtualMachine.attachによってスローされます。
    class  AttachOperationFailedException
    ターゲットVMでアタッチ操作が失敗したことのシグナルを生成する例外タイプ。
  • java.awtでのThrowableの使用

    java.awtでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AWTError
    重大なAbstract Window Toolkitエラーが発生したときにスローされます。
    class  AWTException
    Abstract Window Toolkit例外が発生したことを通知します。
    class  FontFormatException
    FontクラスのメソッドcreateFontによってスローされ、指定されたフォントが無効であることを示します。
    class  HeadlessException
    キーボード、ディスプレイ、またはマウスに依存するコードが、キーボード、ディスプレイ、またはマウスをサポートしない環境で呼び出された場合にスローされます。
    class  IllegalComponentStateException
    要求された操作に対し、AWTコンポーネントが適切な状態にないというシグナルです。
  • java.awt.colorでのThrowableの使用

    java.awt.colorでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  CMMException
    この例外は、ネイティブCMMがエラーを返した場合にスローされます。
    class  ProfileDataException
    この例外は、ICC_Profileオブジェクトへのアクセスまたは処理でエラーが発生した場合にスローされます。
  • java.awt.datatransferでのThrowableの使用

    java.awt.datatransferでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  MimeTypeParseException
    MIMEタイプ解析に関連する例外をカプセル化するクラスです。
    class  UnsupportedFlavorException
    要求されたデータがこのフレーバでサポートされていないことを示すシグナルです。
  • java.awt.dndでのThrowableの使用

    java.awt.dndでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  InvalidDnDOperationException
    この例外は、java.awt.dndパッケージのさまざまなメソッドによってスローされます。
  • java.awt.eventでのThrowableの使用

    Throwableを返すjava.awt.eventのメソッド 
    修飾子と型 メソッド 説明
    Throwable InvocationEvent.getThrowable()
    Runnableのrun()メソッド実行時にキャッチされたThrowableを返します。
  • java.awt.geomでのThrowableの使用

    java.awt.geomでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  IllegalPathStateException
    IllegalPathStateExceptionは、特定のオペレーションについてパスが無効な場合に、そのオペレーションが実行されたときにスローされる例外を表します。たとえば、初期movetoなしでパス・セグメントがGeneralPathに追加される場合などです。
    class  NoninvertibleTransformException
    NoninvertibleTransformExceptionクラスは、AffineTransformオブジェクトの逆変換を必要とするオペレーションを実行する場合に、AffineTransformが逆変換できる状態でないときにスローされる例外を表します。
  • java.awt.imageでのThrowableの使用

    java.awt.imageでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  ImagingOpException
    ImagingOpExceptionは、BufferedImageOpRasterOpの一方のフィルタ・メソッドがイメージを処理できない場合にスローされます。
    class  RasterFormatException
    Rasterに無効なレイアウト情報が存在する場合、RasterFormatExceptionがスローされます。
  • java.awt.printでのThrowableの使用

    java.awt.printでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  PrinterAbortException
    PrinterAbortExceptionクラスはPrinterExceptionのサブクラスで、印刷中であったユーザーまたはアプリケーションの印刷ジョブが終了したことを示すために使用します。
    class  PrinterException
    PrinterExceptionクラスおよびそのサブクラスは、印刷システムで例外状況が発生したことを示すために使用します。
    class  PrinterIOException
    PrinterIOExceptionクラスはPrinterExceptionのサブクラスで、印刷中になんらかのIOエラーが発生したことを示すために使用されます。
    Throwableを返すjava.awt.printのメソッド 
    修飾子と型 メソッド 説明
    Throwable PrinterIOException.getCause()
    この例外(印刷ジョブを終了したIOException)の原因を返します。
  • java.beansでのThrowableの使用

    java.beansでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  IntrospectionException
    イントロスペクション中に例外が発生した場合にスローされます。
    class  PropertyVetoException
    PropertyVetoExceptionは、プロパティに対して推奨される変更が受け入れられない値である場合にスローされます。
  • java.ioでのThrowableの使用

    java.ioでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  CharConversionException
    文字変換で発生する例外の基底クラスです。
    class  EOFException
    入力の途中で、予想外のファイルの終了、または予想外のストリームの終了があったことを表すシグナルです。
    class  FileNotFoundException
    指定されたパス名で示されるファイルが開けなかったことを通知します。
    class  InterruptedIOException
    入出力処理で割込みが発生したことを通知するシグナルを発生させます。
    class  InvalidClassException
    直列化ランタイムが、クラスについて次の問題のどれかを検出したときにスローされます。
    class  InvalidObjectException
    1つ以上の直列化復元オブジェクトが検証をパスしなかったことを示します。
    class  IOError
    重大な入出力エラーが発生したときにスローされます。
    class  IOException
    何らかの入出力例外の発生を通知するシグナルを発生させます。
    class  NotActiveException
    直列化または直列化復元がアクティブではない場合にスローされます。
    class  NotSerializableException
    インスタンスが直列化可能インタフェースを持つ必要がある場合にスローされます。
    class  ObjectStreamException
    オブジェクト・ストリーム・クラスに固有の例外すべてのスーパー・クラスです。
    class  OptionalDataException
    プリミティブ・データが読み込まれていないか、またはデータの終わりがストリーム内の直列化オブジェクトにあるため、オブジェクトの読込み操作が失敗したことを示す例外です。
    class  StreamCorruptedException
    オブジェクト・ストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。
    class  SyncFailedException
    同期(sync)オペレーションが失敗したことを通知します。
    class  UncheckedIOException
    IOExceptionを非チェック例外でラップします。
    class  UnsupportedEncodingException
    文字のエンコーディングがサポートされていません。
    class  UTFDataFormatException
    不正な構造を持つ修正UTF-8形式の文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。
    class  WriteAbortedException
    書込み時にObjectStreamExceptionsの1つがスローされたことを通知します。
    Throwableを返すjava.ioのメソッド 
    修飾子と型 メソッド 説明
    Throwable WriteAbortedException.getCause()
    オペレーションを終了させた例外(原因)を返します。
    Throwable型のパラメータを持つjava.ioのコンストラクタ 
    コンストラクタ 説明
    IOError​(Throwable cause)
    指定された原因でIOErrorの新しいインスタンスを構築します。
    IOException​(String message, Throwable cause)
    指定された詳細メッセージと原因を持つIOExceptionを構築します。
    IOException​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つIOExceptionを構築します(通常、クラスとcauseの詳細メッセージを含みます)。
  • java.langでのThrowableの使用

    java.langでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AbstractMethodError
    アプリケーションが抽象メソッドを呼び出そうとした場合にスローされます。
    class  ArithmeticException
    算術計算で例外的条件が発生した場合にスローされます。
    class  ArrayIndexOutOfBoundsException
    不正なインデックスを使って配列がアクセスされたことを示すためにスローされます。
    class  ArrayStoreException
    不正な型のオブジェクトをオブジェクトの配列に格納しようとしたことを示すためにスローされます。
    class  AssertionError
    アサーションが失敗したことを示すためにスローされます。
    class  BootstrapMethodError
    invokedynamic命令または動的定数がそのブートストラップ・メソッドと引数の解決に失敗したこと、またはブートストラップ・メソッドが適切な「メソッド・タイプ」targetを指定して「コール・サイト」を提供できなかったこと、または動的定数メソッドが必要な型定数を提供するために失敗したことを示すためにスローされます。
    class  ClassCastException
    あるオブジェクトを継承関係にないサブクラスにキャストしようとしたことを示すためにスローされます。
    class  ClassCircularityError
    Java仮想マシンがロード中のクラスのスーパー・クラス階層内で循環を検出した場合に、スローされます。
    class  ClassFormatError
    Java仮想マシンがクラス・ファイルを読み込もうとして、ファイルが壊れていると判断した場合、またはクラス・ファイルとして解釈できない場合にスローされます。
    class  ClassNotFoundException
    アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。クラスClassforNameメソッド。
    class  CloneNotSupportedException
    オブジェクトを複製するためにObjectクラスのcloneメソッドが呼び出されたが、そのオブジェクトのクラスがCloneableインタフェースを実装していないことを示すためにスローされます。
    class  EnumConstantNotPresentException
    アプリケーションが名前によりenum定数にアクセスしようとしたときや、指定された名前の定数を持たないenum型にアクセスしようとしたときにスローされます。
    class  Error
    ErrorThrowableのサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
    class  Exception
    Exceptionクラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示すThrowableの形式の1つです。
    class  ExceptionInInitializerError
    static初期化子で予想外の例外が発生したことを通知します。
    class  IllegalAccessError
    アクセスできないフィールドへのアクセスや変更、あるいはアクセスできないメソッドの呼出しをアプリケーションが試みた場合にスローされます。
    class  IllegalAccessException
    アプリケーションが、配列以外のインスタンス作成、フィールドの設定または取得、メソッドの呼出しを試みた場合に、IllegalAccessExceptionがスローされます。ただし、現在のところ、メソッドの実行により指定されたクラス、フィールド、メソッド、またはコンストラクタの定義へのアクセスは行われません。
    class  IllegalArgumentException
    不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
    class  IllegalCallerException
    メソッドが不適切な呼び出し元によって呼び出されたことを示すためにスローされます。
    class  IllegalMonitorStateException
    所定のモニターを持たないスレッドがオブジェクトのモニターで待つことを試みたこと、あるいはほかのスレッドが所定のモニターを持たずにオブジェクトのモニターで待つことを通知したことを示すためにスローされます。
    class  IllegalStateException
    不正または不適切なときにメソッドが呼び出されたことを示します。
    class  IllegalThreadStateException
    要求されたオペレーションに対してスレッドの状態が不適切であることを示すためにスローされます。
    class  IncompatibleClassChangeError
    クラス定義に互換性のない変更があった場合にスローされます。
    class  IndexOutOfBoundsException
    ある種のインデックス(配列、文字列、ベクトルなど)が範囲外であることを示すためにスローされます。
    class  InstantiationError
    アプリケーションがJavaのnew構文を使って抽象クラスやインタフェースのインスタンスを生成しようとしたときにスローされます。
    class  InstantiationException
    アプリケーションがClassクラスのnewInstanceメソッドを使ってクラスのインスタンスを生成しようとしたときに、指定されたクラス・オブジェクトのインスタンスを生成できない場合にスローされます。
    class  InternalError
    Java Virtual Machine内で予期しない内部エラーが発生したことを示すためにスローされます。
    class  InterruptedException
    あるスレッドが待ち状態、休止状態、または占有されているとき、アクティビティの前かその間のいずれかにそのスレッドで割込みが発生した場合にスローされます。
    class  LayerInstantiationException
    「モジュール層」の作成に失敗したときにスローされます。
    class  LinkageError
    LinkageErrorのサブクラスは、あるクラスが別のクラスに依存関係がある場合に、前者のクラスをコンパイルしたあと、後者のクラスへの変更によって互換性が失われたことを示します。
    class  NegativeArraySizeException
    負のサイズを持った配列をアプリケーションが作成しようとした場合にスローされます。
    class  NoClassDefFoundError
    通常のメソッド呼び出し、あるいはnew式を使った新しいインスタンスの生成で、Java仮想マシンまたはClassLoaderインスタンスがクラス定義をロードしようとしたが、クラス定義が見からない場合にスローされます。
    class  NoSuchFieldError
    オブジェクトの指定されたフィールドにアプリケーションがアクセス、または変更を試みたとき、オブジェクトにそのフィールドがない場合にスローされます。
    class  NoSuchFieldException
    指定された名前のフィールドがクラスにはないことを通知します。
    class  NoSuchMethodError
    あるクラスの特定のメソッド(staticメソッド、またはインスタンス・メソッド)をアプリケーションが呼び出そうとしたとき、すでにそのクラスには呼び出されたメソッドの定義がない場合にスローされます。
    class  NoSuchMethodException
    特定のメソッドが見つからない場合にスローされます。
    class  NullPointerException
    オブジェクトが必要な場合に、アプリケーションがnullを使おうとするとスローされます。
    class  NumberFormatException
    アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
    class  OutOfMemoryError
    メモリー不足のためにJava Virtual Machineがオブジェクトを割り当てることができず、ガベージ・コレクタによっても使用可能なメモリーをこれ以上確保できない場合にスローされます。
    class  ReflectiveOperationException
    コア・リフレクションのリフレクト操作からスローされる例外の、共通のスーパー・クラスです。
    class  RuntimeException
    RuntimeExceptionは、Java Virtual Machineの通常の処理でスローすることができる各種の例外のスーパー・クラスです。
    class  SecurityException
    セキュリティ・マネージャによってスローされ、セキュリティ違反を示します。
    class  StackOverflowError
    アプリケーションでの再帰の回数が多すぎてスタック・オーバーフローが起こる場合にスローされます。
    class  StringIndexOutOfBoundsException
    Stringメソッドによりスローされ、インデックスが負または文字列のサイズより大きいことを示します。
    class  ThreadDeath
    ThreadDeathのインスタンスは、対象となるスレッド内で(非推奨の) Thread.stop()メソッドが呼び出されたときにスローされます。
    class  TypeNotPresentException
    アプリケーションが型の名前を表す文字列を使って型にアクセスし、指定された名前の型の定義が見つからないときに、スローされます。
    class  UnknownError
    未知であるが重大な例外がJava Virtual Machineで発生した場合にスローされます。
    class  UnsatisfiedLinkError
    Java Virtual Machineが、nativeと宣言されたメソッドの適切なネイティブ言語の定義を見つけることができない場合にスローされます。
    class  UnsupportedClassVersionError
    Java Virtual Machineが、クラス・ファイルの読込み中に、そのファイルのメジャー・バージョン番号とマイナー・バージョン番号がサポートされていないと判定した場合にスローされます。
    class  UnsupportedOperationException
    要求されたオペレーションがサポートされていないことを示すためにスローされます。
    class  VerifyError
    クラス・ファイルが適切な形式でも、ある種の内部矛盾またはセキュリティ上の問題があることを「ベリファイア(verifier)」が検出した場合にスローされます。
    class  VirtualMachineError
    Java Virtual Machineが壊れているか、または動作を継続するのに必要なリソースが足りなくなったことを示すためにスローされます。
    Throwableを返すjava.langのメソッド 
    修飾子と型 メソッド 説明
    Throwable Throwable.fillInStackTrace()
    実行スタック・トレースを埋め込みます。
    Throwable Throwable.getCause()
    このスロー可能オブジェクトの原因を返しますが、原因が存在しないか不明な場合はnullを返します。
    Throwable ClassNotFoundException.getException()
    クラスのロードを試みているときにエラーが発生した場合は生じた例外を返します。
    Throwable ExceptionInInitializerError.getException()
    staticな初期化中に発生した、このエラーが作成される原因になった例外を返します。
    Throwable[] Throwable.getSuppressed()
    この例外を提供する目的で(通常try-with-resources文によって)抑制された例外をすべて含む配列を返します。
    Throwable Throwable.initCause​(Throwable cause)
    このスロー可能オブジェクトの原因を、指定された値に初期化します。
    Throwable型のパラメータを持つjava.langのメソッド 
    修飾子と型 メソッド 説明
    void Throwable.addSuppressed​(Throwable exception)
    この例外を提供する目的で抑制された例外に、指定された例外を追加します。
    Throwable Throwable.initCause​(Throwable cause)
    このスロー可能オブジェクトの原因を、指定された値に初期化します。
    default void System.Logger.log​(System.Logger.Level level, String msg, Throwable thrown)
    指定されたスロー可能オブジェクトに関連付けられたメッセージをログに記録します。
    default void System.Logger.log​(System.Logger.Level level, Supplier<String> msgSupplier, Throwable thrown)
    指定されたスロー可能オブジェクトに関連付けられた遅延メッセージを記録します。
    void System.Logger.log​(System.Logger.Level level, ResourceBundle bundle, String msg, Throwable thrown)
    指定されたスロー可能オブジェクトに関連付けられたローカライズされたメッセージを記録します。
    void Thread.UncaughtExceptionHandler.uncaughtException​(Thread t, Throwable e)
    指定されたキャッチされない例外により、指定されたスレッドが終了したときに呼び出されるメソッドです。
    void ThreadGroup.uncaughtException​(Thread t, Throwable e)
    このスレッド・グループ内のスレッドが、キャッチされていない例外のために停止し、スレッドに固有のThread.UncaughtExceptionHandlerが備えられていないときに、Java仮想マシンによって呼び出されます。
    Throwableをスローするjava.langのメソッド 
    修飾子と型 メソッド 説明
    protected void Object.finalize()
    Deprecated.
    ファイナライズの仕組みは本質的に問題です。
    Throwable型のパラメータを持つjava.langのコンストラクタ 
    コンストラクタ 説明
    AssertionError​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規AssertionErrorを構築します。
    BootstrapMethodError​(String s, Throwable cause)
    指定された詳細メッセージと原因を持つBootstrapMethodErrorを構築します。
    BootstrapMethodError​(Throwable cause)
    指定された原因を使用してBootstrapMethodErrorを構築します。
    ClassNotFoundException​(String s, Throwable ex)
    指定された詳細メッセージと、クラスのロード時に生じたオプションの例外を持つ、ClassNotFoundExceptionを構築します。
    Error​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規エラーを構築します。
    Error​(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
    指定された詳細メッセージ、原因、抑制の有効化または無効化、書込み可能スタック・トレースの有効化または無効化に基づいて、新しいエラーを構築します。
    Error​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つ新しいエラーを構築します(これには通常、causeのクラスと詳細メッセージが含まれる)。
    Exception​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規例外を構築します。
    Exception​(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
    指定された詳細メッセージ、原因、抑制の有効化または無効化、書込み可能スタック・トレースの有効化または無効化に基づいて、新しい例外を構築します。
    Exception​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つ新しい例外を構築します(通常、causeのクラスと詳細メッセージを含みます)。
    ExceptionInInitializerError​(Throwable thrown)
    スローされたThrowableオブジェクトへの参照をExceptionInInitializerError.getException()メソッドによりあとで取得できるように保存することによって、新しいExceptionInInitializerErrorクラスを構築します。
    IllegalArgumentException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規例外を構築します。
    IllegalArgumentException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つ新しい例外を構築します(通常、causeのクラスと詳細メッセージを含みます)。
    IllegalCallerException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規例外を構築します。
    IllegalCallerException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つ新しい例外を構築します(通常、causeのクラスと詳細メッセージを含みます)。
    IllegalStateException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規例外を構築します。
    IllegalStateException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つ新しい例外を構築します(通常、causeのクラスと詳細メッセージを含みます)。
    InternalError​(String message, Throwable cause)
    指定された詳細メッセージと原因を使用してInternalErrorを構築します。
    InternalError​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つInternalErrorを構築します(これには通常、causeのクラスと詳細メッセージが含まれます)。
    LayerInstantiationException​(String msg, Throwable cause)
    指定された詳細メッセージと原因でLayerInstantiationExceptionを構築します。
    LayerInstantiationException​(Throwable cause)
    指定された原因でLayerInstantiationExceptionを構築します。
    LinkageError​(String s, Throwable cause)
    指定された詳細メッセージと原因を持つLinkageErrorを構築します。
    ReflectiveOperationException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規例外を構築します。
    ReflectiveOperationException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つ新しい例外を構築します(通常、causeのクラスと詳細メッセージを含みます)。
    RuntimeException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新しい実行時例外を構築します。
    RuntimeException​(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
    指定された詳細メッセージ、原因、抑制の有効化または無効化、書込み可能スタック・トレースの有効化または無効化に基づいて、新しい実行時例外を構築します。
    RuntimeException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つ新しい実行時例外を構築します(通常、causeのクラスと詳細メッセージを含みます)。
    SecurityException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つSecurityExceptionを作成します。
    SecurityException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つSecurityExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    Throwable​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規スロー可能オブジェクトを構築します。
    Throwable​(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
    指定された詳細メッセージ、原因、抑制の有効化または無効化、書込み可能スタック・トレースの有効化または無効化に基づいて、新しいスロー可能オブジェクトを構築します。
    Throwable​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を使って新しいスロー可能オブジェクトを構築します(通常、causeのクラスと詳細メッセージを含みます)。
    TypeNotPresentException​(String typeName, Throwable cause)
    指定された原因を持つ名前付きの型のTypeNotPresentExceptionを構築します。
    UnsupportedOperationException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規例外を構築します。
    UnsupportedOperationException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つ新しい例外を構築します(通常、causeのクラスと詳細メッセージを含みます)。
    VirtualMachineError​(String message, Throwable cause)
    指定された詳細メッセージと原因を持つVirtualMachineErrorを構築します。
    VirtualMachineError​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つVirtualMachineErrorを構築します(通常、causeのクラスと詳細メッセージを含みます)。
  • java.lang.annotationでのThrowableの使用

    java.lang.annotationでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AnnotationFormatError
    注釈パーサーがクラス・ファイルから注釈の読取りを試みて、注釈が不正であると判断した場合にスローされます。
    class  AnnotationTypeMismatchException
    注釈のコンパイル(または直列化)後に型が変更されている注釈要素に、プログラムがアクセスを試みたことを示すためにスローされます。
    class  IncompleteAnnotationException
    注釈のコンパイル(または直列化)後に注釈型定義に追加された注釈型要素に、プログラムがアクセスを試みたことを示すためにスローされます。
    Throwable型のパラメータを持つjava.lang.annotationのコンストラクタ 
    コンストラクタ 説明
    AnnotationFormatError​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用してAnnotationFormatErrorを新しく構築します。
    AnnotationFormatError​(Throwable cause)
    指定された原因と詳細メッセージ(cause == null ? null : cause.toString())を持つ新しいAnnotationFormatErrorを構築します(通常、causeのクラスと詳細メッセージを含みます)。
  • java.lang.constantでのThrowableの使用

    Throwableをスローするjava.lang.constantのメソッド
    修飾子と型 メソッド 説明
    CallSite DynamicCallSiteDesc.resolveCallSiteDesc​(MethodHandles.Lookup lookup)
    指定された引数を使用してブートストラップ・メソッドを最終的に起動し、結果のCallSiteを返します。
  • java.lang.instrumentでのThrowableの使用

    java.lang.instrumentでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  IllegalClassFormatException
    入力パラメータが無効な場合にClassFileTransformer.transformの実装によってスローされます。
    class  UnmodifiableClassException
    指定されたクラスの1つを変更できない場合、Instrumentation.redefineClassesの実装によってスローされます。
    class  UnmodifiableModuleException
    モジュールを変更できないことを示すためにスローされます。
  • java.lang.invokeでのThrowableの使用

    java.lang.invokeでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  LambdaConversionException
    LambdaConversionException
    class  StringConcatException
    リンケージ・イン・バリアントが違反されると、StringConcatExceptionがStringConcatFactoryによってスローされます。
    class  WrongMethodTypeException
    コード内でメソッド・ハンドルを不正なメソッド型経由で呼び出そうとしたことを示すためにスローされます。
    Throwable型の型引数を持つjava.lang.invokeのメソッド・パラメータ 
    修飾子と型 メソッド 説明
    static MethodHandle MethodHandles.catchException​(MethodHandle target, Class<? extends Throwable> exType, MethodHandle handler)
    ターゲットのメソッド・ハンドルを例外ハンドラの内部で実行することによって、このターゲットを適応させるメソッド・ハンドルを作成します。
    Throwableをスローするjava.lang.invokeのメソッド 
    修飾子と型 メソッド 説明
    static Object ConstantBootstraps.invoke​(MethodHandles.Lookup lookup, String name, Class<?> type, MethodHandle handle, Object... args)
    指定された引数を使ってメソッド・ハンドルを呼び出した結果を返します。
    Object MethodHandle.invoke​(Object... args)
    メソッド・ハンドルを呼び出しますが、その際、呼出し元のどのような型記述子でも許可され、必要に応じて引数や戻り値の変換も実行されます。
    Object MethodHandle.invokeExact​(Object... args)
    メソッド・ハンドルを呼び出し、その際、呼出し元のどのような型記述子でも許可されますが、型は厳密に一致する必要があります。
    Object MethodHandle.invokeWithArguments​(Object... arguments)
    可変アリティ呼び出しを実行し、指定された配列の引数をメソッド・ハンドルに渡します。これは、Object型のみを記述する引数サイトの不正確なinvokeを経由するかのように、実際の引数の数は引数の配列の長さです。
    Object MethodHandle.invokeWithArguments​(List<?> arguments)
    可変アリティ呼び出しを実行し、指定されたリストの引数をメソッド・ハンドルに渡します。これは、Object型のみを記述する不正なinvokeを経由するかのように、実際の引数の数は引数リストの長さです。
    Throwable型のパラメータを持つjava.lang.invokeのコンストラクタ 
    コンストラクタ 説明
    LambdaConversionException​(String message, Throwable cause)
    メッセージと原因でLambdaConversionExceptionを構築します。
    LambdaConversionException​(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
    メッセージ、原因および他の設定でLambdaConversionExceptionを構築します。
    LambdaConversionException​(Throwable cause)
    原因でLambdaConversionExceptionを構築します。
    StringConcatException​(String msg, Throwable cause)
    メッセージとリンクされたスロー可能オブジェクトを持つ例外を構築
    Throwableをスローするjava.lang.invokeのコンストラクタ 
    コンストラクタ 説明
    ConstantCallSite​(MethodType targetType, MethodHandle createTargetHook)
    永続的なターゲットを持つコール・サイトを作成します(コール・サイト自体にバインドされる場合があります)。
  • java.lang.moduleでのThrowableの使用

    java.lang.moduleThrowableのサブクラス
    修飾子と型 クラス 説明
    class  FindException
    モジュールを見つける際にエラーが発生したときにModuleFinderによってスローされます。
    class  InvalidModuleDescriptorException
    モジュール記述子を読み込むときにスローされ、モジュール記述子の形式が正しくないか、モジュール記述子として解釈できない場合にスローされます。
    class  ResolutionException
    モジュールのセットを解決したり、サービス・バインディングでモジュールのセットを解決したりすると失敗します。
    Throwableのパラメータを持つjava.lang.moduleのコンストラクタ
    コンストラクタ 説明
    FindException​(String msg, Throwable cause)
    指定された詳細メッセージと原因でFindExceptionを構築します。
    FindException​(Throwable cause)
    指定された原因でFindExceptionを構築します。
    ResolutionException​(String msg, Throwable cause)
    指定された詳細メッセージと原因でResolutionExceptionを構築します。
    ResolutionException​(Throwable cause)
    指定された原因でこの例外のインスタンスを構築します。
  • java.lang.reflectでのThrowableの使用

    java.lang.reflectでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  GenericSignatureFormatError
    構文的に不正な署名属性が、型、メソッド、あるいはコンストラクタのジェネリック署名情報を解釈する必要があるリフレクト・メソッドにより検出された場合にスローされます。
    class  InaccessibleObjectException
    Java言語のアクセス・チェックを抑制できない場合にスローされます。
    class  InvocationTargetException
    InvocationTargetExceptionは、呼び出されるメソッドまたはコンストラクタがスローする例外をラップする、チェック例外です。
    class  MalformedParameterizedTypeException
    セマンティックス的に不正なパラメータ化された型が、型のインスタンス化を必要とするリフレクト・メソッドにより検出された場合にスローされます。
    class  MalformedParametersException
    java.lang.reflectパッケージがクラス・ファイルからメソッド・パラメータの読取りを試みて、1つ以上のパラメータの型式が不正であると判断した場合にスローされます。
    class  UndeclaredThrowableException
    呼出しハンドラのinvokeメソッドが、プロキシ・インスタンスで呼び出され、呼出しハンドラにディスパッチされたメソッドのthrows節で宣言されたどの例外タイプにも割当てできないチェック例外(RuntimeExceptionまたはErrorに割当てできないThrowable)をスローした場合、プロキシ・インスタンスのメソッド呼出しによってスローされます。
    Throwableを返すjava.lang.reflectのメソッド 
    修飾子と型 メソッド 説明
    Throwable InvocationTargetException.getCause()
    この例外の原因(スローされたターゲット例外、nullも可)を返します。
    Throwable InvocationTargetException.getTargetException()
    スローされたターゲット例外を取得します。
    Throwable UndeclaredThrowableException.getUndeclaredThrowable()
    このUndeclaredThrowableExceptionでラップされたThrowableインスタンスを返します(nullも可)。
    Throwableをスローするjava.lang.reflectのメソッド 
    修飾子と型 メソッド 説明
    Object InvocationHandler.invoke​(Object proxy, Method method, Object[] args)
    プロキシ・インスタンスでメソッド呼出しを処理し、その結果を返します。
    Throwable型のパラメータを持つjava.lang.reflectのコンストラクタ 
    コンストラクタ 説明
    InvocationTargetException​(Throwable target)
    ターゲット例外を使用してInvocationTargetExceptionを構築します。
    InvocationTargetException​(Throwable target, String s)
    ターゲット例外および詳細メッセージを使用して、InvocationTargetExceptionを構築します。
    UndeclaredThrowableException​(Throwable undeclaredThrowable)
    指定されたThrowableを持つUndeclaredThrowableExceptionを構築します。
    UndeclaredThrowableException​(Throwable undeclaredThrowable, String s)
    指定されたThrowableと詳細メッセージを持つUndeclaredThrowableExceptionを構築します。
  • java.lang.runtimeでのThrowableの使用

    Throwableをスローするjava.lang.runtimeのメソッド 
    修飾子と型 メソッド 説明
    static Object ObjectMethods.bootstrap​(MethodHandles.Lookup lookup, String methodName, TypeDescriptor type, Class<?> recordClass, String names, MethodHandle... getters)
    invokedynamicコール・サイトまたは動的な定数プール・エントリのコンポーネント名およびアクセッサ・メソッドの説明に基づいて、Object.equals(Object)Object.hashCode()およびObject.toString()メソッドを生成するブートストラップ・メソッド。
  • java.netでのThrowableの使用

    java.netでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  BindException
    ソケットをローカル・アドレスとポートにバインドしようとした際にエラーが発生したことを通知します。
    class  ConnectException
    ソケットをリモート・アドレスとポートに接続しようとした際にエラーが発生したことを通知します。
    class  HttpRetryException
    HTTP要求を再試行する必要があるが、ストリーミング・モードが有効になっているために自動的に再試行できないことを示すために、スローされます。
    class  MalformedURLException
    不正な形式のURLが見つかったことを示すためにスローされます。
    class  NoRouteToHostException
    ソケットをリモート・アドレスとポートに接続しようとした際にエラーが発生したことを通知します。
    class  PortUnreachableException
    ICMPポート到達不可能メッセージが接続されたデータグラムに受信されたことを示すシグナルです。
    class  ProtocolException
    使用しているプロトコルでエラー(TCPエラーなど)が発生したことを表すためにスローされます。
    class  SocketException
    ソケットの作成中またはアクセス中にエラーが発生したことを示すためにスローされます。
    class  SocketTimeoutException
    ソケットの読み込みまたは受け入れでタイム・アウトが発生したことを示すシグナルです。
    class  UnknownHostException
    ホストのIPアドレスが判定できなかった場合にスローされます。
    class  UnknownServiceException
    未知のサービス例外が発生したことを示すためにスローされます。
    class  URISyntaxException
    文字列をURI参照として解析できなかったことを示すためにスローされたチェック例外です。
  • java.net.httpでのThrowableの使用

    java.net.httpThrowableのサブクラス
    修飾子と型 クラス 説明
    class  HttpConnectTimeoutException
    指定された期間内にHttpRequestの送信を目的とした接続が正常に確立されなかった場合にスローされます。
    class  HttpTimeoutException
    レスポンスが指定された期間内に受信されない場合にスローされます。
    class  WebSocketHandshakeException
    開梱に失敗したときにスローされます。
    Throwableのパラメータを持つjava.net.httpのメソッド
    修飾子と型 メソッド 説明
    WebSocketHandshakeException WebSocketHandshakeException.initCause​(Throwable cause)  
    default void WebSocket.Listener.onError​(WebSocket webSocket, Throwable error)
    エラーが発生したことを示す。
  • java.nioでのThrowableの使用

    java.nioでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  BufferOverflowException
    相対put操作がターゲット・バッファのリミットに達したときにスローされる非チェック例外です。
    class  BufferUnderflowException
    相対get操作がソース・バッファのリミットに達したときにスローされる非チェック例外です。
    class  InvalidMarkException
    マークが定義されていない状態でバッファをリセットしようとしたときにスローされる、非チェック例外です。
    class  ReadOnlyBufferException
    読込み専用のバッファ上でputcompactといった内容変更メソッドが呼び出されるときにスローされる非チェック例外です。
  • java.nio.channelsでのThrowableの使用

    java.nio.channelsでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AcceptPendingException
    以前の受け付け操作が完了していないのにチャネル上で受け付け操作を開始しようとした場合にスローされる非チェック例外です。
    class  AlreadyBoundException
    すでにバインド済みのネットワーク指向チャネルのソケットをバインドしようとしたときにスローされる非チェック例外です。
    class  AlreadyConnectedException
    すでに接続済みのSocketChannelを接続しようとしたときにスローされる非チェック例外です。
    class  AsynchronousCloseException
    別のスレッドがチャネルまたは入出力操作時にブロックされるチャネルの一部をクローズしたときにスレッドが受け取るチェック例外です。
    class  CancelledKeyException
    すでに無効になった選択キーを使用しようとしたときにスローされる非チェック例外です。
    class  ClosedByInterruptException
    スレッドがチャネルでの入出力操作でブロックされているにもかかわらず、別のスレッドから割込みを受けた場合に受信するチェック例外です。
    class  ClosedChannelException
    クローズしたチャネルに対する入出力操作を行おうとしたとき、または実行しようとした入出力操作に対してそのチャネルがクローズされている場合にスローされるチェック例外です。
    class  ClosedSelectorException
    クローズしたセレクタに対する入出力操作を呼び出そうとしたときにスローされる非チェック例外です。
    class  ConnectionPendingException
    非ブロック接続操作の進行中にSocketChannelに接続しようとしたときにスローされる非チェック例外です。
    class  FileLockInterruptionException
    ファイル・ロックの獲得を待機しているスレッドに対して別のスレッドから割込みがあったときに受け取られるチェック例外です。
    class  IllegalBlockingModeException
    ブロック・モードが不正であるのに、チャネル上でブロック・モード固有の操作を呼び出したときにスローされる非チェック例外です。
    class  IllegalChannelGroupException
    同じプロバイダによって作成されなかったグループ内のチャネルを開こうとしたときにスローされる非チェック例外です。
    class  IllegalSelectorException
    チャネルの作成元プロバイダ以外が作成したセレクタにチャネルを登録しようとしたときにスローされる非チェック例外です。
    class  InterruptedByTimeoutException
    非同期操作が完了する前にタイム・アウト時間が経過したときにスレッドが受け取るチェック例外です。
    class  NoConnectionPendingException
    最初にそのconnectメソッドを正常に呼び出すことなく、SocketChannelfinishConnectメソッドが呼び出された場合にスローされる非チェック例外です。
    class  NonReadableChannelException
    最初は読込みのためにオープンされていなかったチャネルから読込みを行おうとしたときにスローされる非チェック例外です。
    class  NonWritableChannelException
    最初は書込みのためにオープンされていなかったチャネルに対して書込みを行おうとしたときにスローされる非チェック例外です。
    class  NotYetBoundException
    未バインドのサーバー・ソケット・チャネル上で入出力操作を呼び出そうとしたときにスローされる非チェック例外です。
    class  NotYetConnectedException
    未接続のソケット・チャネル上で入出力操作を呼び出そうとしたときにスローされる非チェック例外です。
    class  OverlappingFileLockException
    ロックを獲得しようとしたファイル領域が、すでに同じJava仮想マシンによってロックされている領域にオーバーラップしている場合、またはその他のスレッドが同じファイルのオーバーラップしている領域をロックしようと待機している場合にスローされる非チェック例外です。
    class  ReadPendingException
    以前の読取りが完了していないのに非同期ソケット・チャネルから読み取ろうとした場合にスローされる非チェック例外です。
    class  ShutdownChannelGroupException
    シャットダウン済みのグループ内でチャネルを構築しようとしたときや、チャネル・グループが終了したために入出力操作の終了ハンドラを呼び出せないときにスローされる非チェック例外です。
    class  UnresolvedAddressException
    未解決のソケット・アドレスに対してネットワーク操作を呼び出そうとしたときにスローされる非チェック例外です。
    class  UnsupportedAddressTypeException
    サポートされていない型のソケット・アドレスにバインドまたは接続しようとしたときにスローされる非チェック例外です。
    class  WritePendingException
    以前の書込みが完了していないのに非同期ソケット・チャネルに書き込もうとした場合にスローされる非チェック例外です。
    Throwable型のパラメータを持つjava.nio.channelsのメソッド 
    修飾子と型 メソッド 説明
    void CompletionHandler.failed​(Throwable exc, A attachment)
    操作が失敗すると呼び出されます。
  • java.nio.charsetでのThrowableの使用

    java.nio.charsetでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  CharacterCodingException
    文字のエンコード・エラーやデコード・エラーが発生したときにスローされるチェック例外です。
    class  CoderMalfunctionError
    CharsetDecoderdecodeLoopメソッドまたはCharsetEncoderencodeLoopメソッドから予期しない例外がスローされたときにスローされるエラーです。
    class  IllegalCharsetNameException
    ある文字列が、正当な文字セット名ではないのに正当であるかのように使用された場合にスローされる非チェック例外です。
    class  MalformedInputException
    入力バイト・シーケンスが指定文字セットにとって正当でない場合、または入力文字シーケンスが16ビットの正規Unicodeシーケンスでない場合にスローされるチェック例外です。
    class  UnmappableCharacterException
    入力文字(またはバイト)シーケンスは有効だが出力バイト(または文字)シーケンスにマップできない場合にスローされるチェック例外です。
    class  UnsupportedCharsetException
    要求された文字セットがサポートされない場合にスローされる非チェック例外です。
  • java.nio.fileでのThrowableの使用

    java.nio.fileでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AccessDeniedException
    通常はファイル・アクセス権またはその他のアクセス・チェックのために、ファイル・システム操作が拒否されたときにスローされるチェック例外です。
    class  AtomicMoveNotSupportedException
    原子的なファイル・システム操作としてファイルを移動できない場合にスローされるチェック例外です。
    class  ClosedDirectoryStreamException
    閉じられたディレクトリ・ストリームに対する操作を呼び出そうとしたときにスローされる非チェック例外です。
    class  ClosedFileSystemException
    閉じられたファイルやファイル・システムに対する操作を呼び出そうとしたときにスローされる非チェック例外です。
    class  ClosedWatchServiceException
    閉じられた監視サービスに対する操作を呼び出そうとしたときにスローされる非チェック例外です。
    class  DirectoryIteratorException
    ディレクトリ内のエントリに対する反復処理を行っているときに入出力エラーが検出された場合にスローされる実行時例外です。
    class  DirectoryNotEmptyException
    ディレクトリが空でないためにファイル・システム操作が失敗した場合にスローされるチェック例外です。
    class  FileAlreadyExistsException
    ファイルまたはディレクトリの作成を試みたときにその名前のファイルがすでに存在している場合にスローされるチェック例外です。
    class  FileSystemAlreadyExistsException
    すでに存在するファイル・システムを作成しようとしたときにスローされる実行時例外です。
    class  FileSystemException
    1つまたは2つのファイルでファイル・システム操作が失敗した場合にスローされます。
    class  FileSystemLoopException
    ファイル・システムのループ、すなわちサイクルが検出された場合にスローされるチェック例外です。
    class  FileSystemNotFoundException
    ファイル・システムが見つからない場合にスローされる実行時例外です。
    class  InvalidPathException
    パス文字列に無効な文字が含まれているか、その他のファイル・システム固有の理由でパス文字列が無効であるために、パス文字列をPathに変換できない場合にスローされる非チェック例外です。
    class  NoSuchFileException
    存在しないファイルへのアクセスを試みた場合にスローされるチェック例外です。
    class  NotDirectoryException
    ファイルがディレクトリでないために、ディレクトリを対象にしたファイル・システム操作が失敗した場合にスローされるチェック例外です。
    class  NotLinkException
    ファイルがシンボリック・リンクでないためにファイル・システム操作が失敗した場合にスローされるチェック例外です。
    class  ProviderMismatchException
    あるファイル・システム・プロバイダで作成されたオブジェクト上で、別のファイル・システム・プロバイダで作成されたパラメータを指定してメソッドを呼び出そうとした場合にスローされる非チェック例外です。
    class  ProviderNotFoundException
    必要な型のプロバイダが見つからない場合にスローされる実行時例外です。
    class  ReadOnlyFileSystemException
    read-onlyFileSystemに関連付けられているオブジェクトを更新しようとしたときにスローされる非チェック例外です。
  • java.nio.file.attributeでのThrowableの使用

    java.nio.file.attributeでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  UserPrincipalNotFoundException
    主体が存在しないためにUserPrincipalの検索に失敗した場合にスローされるチェック例外です。
  • java.rmiでのThrowableの使用

    java.rmiでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AccessException
    AccessExceptionは、java.rmi.Namingクラスの特定のメソッド(具体的にはbindrebindunbind)およびjava.rmi.activation.ActivationSystemインタフェースのメソッドによってスローされ、メソッド呼出しによって要求された処理を実行するアクセス権が呼出し側にないことを示します。
    class  AlreadyBoundException
    AlreadyBoundExceptionは、レジストリ内のオブジェクトを、すでに関連付けられているバインディングを持つ名前にバインドしようとしたときにスローされます。
    class  ConnectException
    ConnectExceptionは、リモート・メソッド呼出しでリモート・ホストへの接続が拒否された場合にスローされます。
    class  ConnectIOException
    ConnectIOExceptionは、リモート・メソッド呼出しでリモート・ホストに接続しようとしているときにIOExceptionが発生した場合にスローされます。
    class  MarshalException
    MarshalExceptionは、リモート・メソッド呼出しでリモート呼出しのヘッダー、引数、または戻り値を整列化しているときにjava.io.IOExceptionが発生した場合にスローされます。
    class  NoSuchObjectException
    NoSuchObjectExceptionは、リモート仮想マシンにもう存在していないオブジェクトに対してメソッドを呼び出そうとした場合にスローされます。
    class  NotBoundException
    NotBoundExceptionは、レジストリ内で、関連したバインディングを持たない名前を検索あるいはアンバインドしようとしたときにスローされます。
    class  RemoteException
    RemoteExceptionは、リモート・メソッド呼出しの実行中に発生する可能性のあるいくつかの通信関連の例外で使用する共通のスーパー・クラスです。
    class  RMISecurityException
    Deprecated.
    代わりにSecurityExceptionを使用してください。
    class  ServerError
    ServerErrorはリモート・メソッド呼出しの結果としてスローされます。この例外がスローされた場合は、サーバー上でその呼出しが処理されているとき、つまり、引数の非整列化、リモート・メソッドの実行、または戻り値の整列化が行われているときに、Errorがスローされています。
    class  ServerException
    ServerExceptionはリモート・メソッド呼出しの結果としてスローされます。この例外がスローされた場合は、サーバー上でその呼出しが処理されているとき、つまり、引数の非整列化またはリモート・メソッドの実行中に、RemoteExceptionがスローされています。
    class  ServerRuntimeException
    Deprecated.
    代替はありません。
    class  StubNotFoundException
    StubNotFoundExceptionは、エクスポート時に、有効なスタブ・クラスがリモート・オブジェクトで見つからない場合にスローされます。
    class  UnexpectedException
    UnexpectedExceptionは、リモート・メソッド呼出しのクライアントが、呼出しの結果として、リモート・インタフェースのメソッドのthrows節で宣言されているチェック例外の型とは異なるチェック例外を受信した場合にスローされます。
    class  UnknownHostException
    UnknownHostExceptionは、リモート・メソッド呼出しのためにリモート・ホストとの接続を確立している間にjava.net.UnknownHostExceptionが発生した場合にスローされます。
    class  UnmarshalException
    UnmarshalExceptionは、リモート・メソッド呼出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされることがあります。呼出しヘッダーを非整列化しているときに例外が発生した場合、戻り値のプロトコルが無効な場合、パラメータ(サーバー側)または戻り値(クライアント側)を非整列化しているときにjava.io.IOExceptionが発生した場合。
    Throwableとして宣言されたjava.rmiのフィールド 
    修飾子と型 フィールド 説明
    Throwable RemoteException.detail
    このリモート例外の原因です。
    Throwableを返すjava.rmiのメソッド 
    修飾子と型 メソッド 説明
    Throwable RemoteException.getCause()
    この例外の原因を返します。
    Throwable型のパラメータを持つjava.rmiのコンストラクタ 
    コンストラクタ 説明
    RemoteException​(String s, Throwable cause)
    指定された詳細メッセージと原因を持つRemoteExceptionを構築します。
  • java.rmi.activationでのThrowableの使用

    java.rmi.activationでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  ActivateFailedException
    起動可能なオブジェクトへのリモート呼出しで起動が失敗した場合に、RMIランタイムがこの例外をスローします。
    class  ActivationException
    起動インタフェースが使う一般的な例外です。
    class  UnknownGroupException
    UnknownGroupExceptionは、java.rmi.activationパッケージのクラスおよびインタフェースのメソッドによって、メソッドのActivationGroupIDパラメータが無効であると判断された場合、つまりActivationSystemがそのパラメータを認識できない場合にスローされます。
    class  UnknownObjectException
    UnknownObjectExceptionは、java.rmi.activationパッケージのクラスおよびインタフェースのメソッドによって、メソッドのActivationIDパラメータが無効であると判断された場合にスローされます。
    Throwableとして宣言されたjava.rmi.activationのフィールド 
    修飾子と型 フィールド 説明
    Throwable ActivationException.detail
    この起動例外の原因です。
    Throwableを返すjava.rmi.activationのメソッド 
    修飾子と型 メソッド 説明
    Throwable ActivationException.getCause()
    この例外の原因を返します。
    Throwable型のパラメータを持つjava.rmi.activationのコンストラクタ 
    コンストラクタ 説明
    ActivationException​(String s, Throwable cause)
    指定された詳細メッセージと原因を持つActivationExceptionを構築します。
  • java.rmi.serverでのThrowableの使用

    java.rmi.serverでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  ExportException
    ExportExceptionは、リモート・オブジェクトのエクスポートの試みが失敗した場合にスローされるRemoteExceptionです。
    class  ServerCloneException
    ServerCloneExceptionは、UnicastRemoteObjectの複製時にリモート例外が発生した場合にスローされます。
    class  ServerNotActiveException
    ServerNotActiveExceptionは、RemoteServer.getClientHostの呼出し中に、そのgetClientHostメソッドがリモート・メソッド呼出しの対応範囲の外側で呼び出された場合にスローされるExceptionです。
    class  SkeletonMismatchException
    Deprecated.
    代替はありません。
    class  SkeletonNotFoundException
    Deprecated.
    代替はありません。
    class  SocketSecurityException
    Deprecated.
    このクラスは廃止されました。
    Throwableを返すjava.rmi.serverのメソッド 
    修飾子と型 メソッド 説明
    Throwable ServerCloneException.getCause()
    この例外の原因を返します。
    Throwableをスローするjava.rmi.serverのメソッド 
    修飾子と型 メソッド 説明
    Object RemoteObjectInvocationHandler.invoke​(Object proxy, Method method, Object[] args)
    このオブジェクトをカプセル化しているプロキシ・インスタンスproxy上で発行されたメソッド呼出しを処理し、その結果を返します。
  • java.securityでのThrowableの使用

    java.securityでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AccessControlException
    この例外は、ファイル・システムやネットワークなどの重要なシステム・リソースへのアクセス要求が拒否されたことを示すために、AccessControllerによってスローされます。
    class  DigestException
    ジェネリック・メッセージ・ダイジェスト例外です。
    class  GeneralSecurityException
    GeneralSecurityExceptionクラスは汎用のセキュリティ例外クラスであり、このクラスを拡張するすべてのセキュリティ関連例外クラスに対して型保証を提供します。
    class  InvalidAlgorithmParameterException
    無効または不適切なアルゴリズム・パラメータの例外です。
    class  InvalidKeyException
    無効な符号化、長さの誤り、未初期化などの無効なキーに対する例外です。
    class  InvalidParameterException
    メソッドに無効なパラメータが渡されると、JCAまたはJCEエンジン・クラスのために設計された、この例外がスローされます。
    class  KeyException
    基本的なキーの例外です。
    class  KeyManagementException
    キー管理に関係するすべての操作に対する一般的なキー管理例外です。
    class  KeyStoreException
    ジェネリック・キーストア例外です。
    class  NoSuchAlgorithmException
    この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
    class  NoSuchProviderException
    この例外は、特定のセキュリティ・プロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
    class  PrivilegedActionException
    この例外は、実行中のアクションからチェック例外がスローされたことを示すために、doPrivileged(PrivilegedExceptionAction)およびdoPrivileged(PrivilegedExceptionAction, AccessControlContext context)によってスローされます。
    class  ProviderException
    プロバイダ例外(構成エラーや回復不可能な内部エラーなど)に対する実行時例外です。特定のプロバイダ固有の実行時エラーをスローするために、Providerによってサブクラス化されることがあります。
    class  SignatureException
    ジェネリック署名の例外です。
    class  UnrecoverableEntryException
    この例外は、キーストア内のエントリを復元できない場合にスローされます。
    class  UnrecoverableKeyException
    この例外は、キーストア内のキーを復元できない場合にスローされます。
    Throwable型のパラメータを持つjava.securityのコンストラクタ 
    コンストラクタ 説明
    DigestException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つDigestExceptionを作成します。
    DigestException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つDigestExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    GeneralSecurityException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つGeneralSecurityExceptionを作成します。
    GeneralSecurityException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つGeneralSecurityExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    InvalidAlgorithmParameterException​(String message, Throwable cause)
    指定された詳細メッセージと原因でInvalidAlgorithmParameterExceptionを作成します。
    InvalidAlgorithmParameterException​(Throwable cause)
    指定された原因と(cause==null ? null : cause.toString()) (通常、causeのクラスおよび詳細メッセージが含まれています)の詳細メッセージでInvalidAlgorithmParameterExceptionを作成します。
    InvalidKeyException​(String message, Throwable cause)
    指定された詳細メッセージと原因でInvalidKeyExceptionを作成します。
    InvalidKeyException​(Throwable cause)
    指定された原因と(cause==null ? null : cause.toString()) (通常、causeのクラスおよび詳細メッセージが含まれています)の詳細メッセージでInvalidKeyExceptionを作成します。
    KeyException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つKeyExceptionを作成します。
    KeyException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つKeyExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    KeyManagementException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つKeyManagementExceptionを作成します。
    KeyManagementException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つKeyManagementExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    KeyStoreException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つKeyStoreExceptionを作成します。
    KeyStoreException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つKeyStoreExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    NoSuchAlgorithmException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つNoSuchAlgorithmExceptionを作成します。
    NoSuchAlgorithmException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つNoSuchAlgorithmExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    ProviderException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つProviderExceptionを作成します。
    ProviderException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つProviderExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    SignatureException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つSignatureExceptionを作成します。
    SignatureException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つSignatureExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
  • java.security.certでのThrowableの使用

    java.security.certでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  CertificateEncodingException
    証明書の符号化例外です。
    class  CertificateException
    この例外は、証明書に関するさまざまな問題の1つを示します。
    class  CertificateExpiredException
    証明書の期限切れの例外です。
    class  CertificateNotYetValidException
    証明書がまだ有効ではないことを示す例外です。
    class  CertificateParsingException
    証明書構文解析例外です。
    class  CertificateRevokedException
    X.509証明書が取り消されたことを示す例外です。
    class  CertPathBuilderException
    CertPathBuilderで証明書パスを構築するときに検出されるさまざまな問題の1つを表す例外です。
    class  CertPathValidatorException
    証明書パスの妥当性を検査するときに検出されるさまざまな問題の1つを表す例外です。
    class  CertStoreException
    CertStoreから証明書とCRLを取得するときのさまざまな問題の1つを表す例外です。
    class  CRLException
    CRL (証明書の取消しリスト)例外です。
    Throwable型のパラメータを持つjava.security.certのコンストラクタ 
    コンストラクタ 説明
    CertificateEncodingException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つCertificateEncodingExceptionを作成します。
    CertificateEncodingException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つCertificateEncodingExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    CertificateException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つCertificateExceptionを作成します。
    CertificateException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つCertificateExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    CertificateParsingException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つCertificateParsingExceptionを作成します。
    CertificateParsingException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つCertificateParsingExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
    CertPathBuilderException​(String msg, Throwable cause)
    指定した詳細メッセージと原因を持つCertPathBuilderExceptionを作成します。
    CertPathBuilderException​(Throwable cause)
    指定したスロー可能なオブジェクトをラップするCertPathBuilderExceptionを作成します。
    CertPathValidatorException​(String msg, Throwable cause)
    指定した詳細メッセージと原因を持つCertPathValidatorExceptionを作成します。
    CertPathValidatorException​(String msg, Throwable cause, CertPath certPath, int index)
    指定した詳細メッセージ、原因、証明書パス、およびインデックスを持つCertPathValidatorExceptionを作成します。
    CertPathValidatorException​(String msg, Throwable cause, CertPath certPath, int index, CertPathValidatorException.Reason reason)
    指定した詳細メッセージ、原因、証明書パス、インデックス、および理由を持つCertPathValidatorExceptionを作成します。
    CertPathValidatorException​(Throwable cause)
    指定したスロー可能なオブジェクトをラップするCertPathValidatorExceptionを作成します。
    CertStoreException​(String msg, Throwable cause)
    指定した詳細メッセージと原因を持つCertStoreExceptionを作成します。
    CertStoreException​(Throwable cause)
    指定したスロー可能なオブジェクトをラップするCertStoreExceptionを作成します。
    CRLException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つCRLExceptionを作成します。
    CRLException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つCRLExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
  • java.security.specでのThrowableの使用

    java.security.specでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  InvalidKeySpecException
    無効なキー仕様の例外です。
    class  InvalidParameterSpecException
    無効なパラメータ仕様の例外です。
    Throwable型のパラメータを持つjava.security.specのコンストラクタ 
    コンストラクタ 説明
    InvalidKeySpecException​(String message, Throwable cause)
    指定された詳細メッセージと原因でInvalidKeySpecExceptionを作成します。
    InvalidKeySpecException​(Throwable cause)
    指定された原因と(cause==null ? null : cause.toString()) (通常、causeのクラスおよび詳細メッセージが含まれています)の詳細メッセージでInvalidKeySpecExceptionを作成します。
  • java.sqlでのThrowableの使用

    java.sqlでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  BatchUpdateException
    バッチ更新操作中にエラーが発生したときにスローされるSQLExceptionのサブクラスです。
    class  DataTruncation
    MaxFieldSizeを超過した以外の理由でデータ値が予期せず切り捨てられたときに、DataTruncation例外としてスローされる例外(書込み時)、またはDataTruncation警告として報告される例外(読取り時)です。
    class  SQLClientInfoException
    1つ以上のクライアント情報プロパティをConnectionで設定できなかったときに、SQLExceptionのサブクラスがスローされます。
    class  SQLDataException
    SQLStateクラス値が「22」であるか、またはベンダー指定の条件下にあるときにスローされるSQLExceptionのサブクラスです。
    class  SQLException
    データベース・アクセス・エラーまたはその他のエラーに関する情報を提供する例外です。
    class  SQLFeatureNotSupportedException
    SQLStateクラス値が「0A」(ゼロA)のときにスローされるSQLExceptionのサブクラスです。
    class  SQLIntegrityConstraintViolationException
    SQLStateクラス値が「23」であるか、またはベンダー指定の条件下にあるときにスローされるSQLExceptionのサブクラスです。
    class  SQLInvalidAuthorizationSpecException
    SQLStateクラス値が「28」であるか、またはベンダー指定の条件下にあるときにスローされるSQLExceptionのサブクラスです。
    class  SQLNonTransientConnectionException
    SQLStateクラス値が「08」であるか、またはベンダー指定の条件下にあるときにスローされるSQLExceptionのサブクラスです。
    class  SQLNonTransientException
    SQLExceptionの原因が修正されないかぎり、同じ操作を再試行してもインスタンスが失敗するときにスローされるSQLExceptionのサブクラスです。
    class  SQLRecoverableException
    アプリケーションが回復ステップを実行してトランザクション全体(分散トランザクションの場合はトランザクション・ブランチ)を再試行すれば前回失敗した操作が成功する可能性があるときにスローされるSQLExceptionのサブクラスです。
    class  SQLSyntaxErrorException
    SQLStateクラス値が「42」であるか、またはベンダー指定の条件下にあるときにスローされるSQLExceptionのサブクラスです。
    class  SQLTimeoutException
    Statement.setQueryTimeoutDriverManager.setLoginTimeoutDataSource.setLoginTimeoutXADataSource.setLoginTimeoutで指定されたタイムアウトの期限が切れたときにスローされる、SQLExceptionのサブクラスです。
    class  SQLTransactionRollbackException
    SQLStateクラス値が「40」であるか、またはベンダー指定の条件下にあるときにスローされるSQLExceptionのサブクラスです。
    class  SQLTransientConnectionException
    SQLStateクラス値が「08」であるか、またはベンダー指定の条件下にあるときのための、SQLExceptionのサブクラスです。
    class  SQLTransientException
    前回失敗した操作が、アプリケーション・レベルの機能による介入がなくても再試行時に成功する可能性がある状況では、SQLExceptionのサブクラスがスローされます。
    class  SQLWarning
    データベース・アクセスの警告に関する情報を提供する例外です。
    Throwable型の引数を持つ型を返すjava.sqlのメソッド 
    修飾子と型 メソッド 説明
    Iterator<Throwable> SQLException.iterator()
    チェーンされたSQLExceptionについてのイテレータを返します。
    Throwable型のパラメータを持つjava.sqlのコンストラクタ 
    コンストラクタ 説明
    BatchUpdateException​(int[] updateCounts, Throwable cause)
    指定されたcauseupdateCountsで初期化されたBatchUpdateExceptionオブジェクトを構築します。
    BatchUpdateException​(String reason, int[] updateCounts, Throwable cause)
    指定されたreasoncause、およびupdateCountsで初期化されたBatchUpdateExceptionオブジェクトを構築します。
    BatchUpdateException​(String reason, String SQLState, int[] updateCounts, Throwable cause)
    指定されたreasonSQLStatecause、およびupdateCountsで初期化されたBatchUpdateExceptionオブジェクトを構築します。
    BatchUpdateException​(String reason, String SQLState, int vendorCode, int[] updateCounts, Throwable cause)
    指定されたreasonSQLStatevendorCodecause、およびupdateCountsで初期化されたBatchUpdateExceptionオブジェクトを構築します。
    BatchUpdateException​(String reason, String SQLState, int vendorCode, long[] updateCounts, Throwable cause)
    指定されたreasonSQLStatevendorCodecause、およびupdateCountsで初期化されたBatchUpdateExceptionオブジェクトを構築します。
    BatchUpdateException​(Throwable cause)
    指定されたcauseで初期化されたBatchUpdateExceptionオブジェクトを構築します。
    DataTruncation​(int index, boolean parameter, boolean read, int dataSize, int transferSize, Throwable cause)
    DataTruncationオブジェクトを生成します。その際SQLStateは、readtrueに設定された場合は01004に初期化され、readfalseに設定された場合は22001に初期化されます。また、reasonは「Data truncation」、ベンダー・コードは0、その他のフィールドは指定された値にそれぞれ設定されます。
    SQLClientInfoException​(String reason, String SQLState, int vendorCode, Map<String,​ClientInfoStatus> failedProperties, Throwable cause)
    指定されたreasonSQLStatecausevendorCode、およびfailedPropertiesで初期化されたSQLClientInfoExceptionオブジェクトを構築します。
    SQLClientInfoException​(String reason, String SQLState, Map<String,​ClientInfoStatus> failedProperties, Throwable cause)
    指定されたreasonSQLStatecause、およびfailedPropertiesで初期化されたSQLClientInfoExceptionオブジェクトを構築します。
    SQLClientInfoException​(String reason, Map<String,​ClientInfoStatus> failedProperties, Throwable cause)
    指定されたreasoncause、およびfailedPropertiesで初期化されたSQLClientInfoExceptionオブジェクトを構築します。
    SQLClientInfoException​(Map<String,​ClientInfoStatus> failedProperties, Throwable cause)
    指定されたcausefailedPropertiesで初期化されたSQLClientInfoExceptionオブジェクトを構築します。
    SQLDataException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLDataExceptionオブジェクトを構築します。
    SQLDataException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLDataExceptionオブジェクトを構築します。
    SQLDataException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLDataExceptionオブジェクトを構築します。
    SQLDataException​(Throwable cause)
    指定されたcauseを含むSQLDataExceptionオブジェクトを構築します。
    SQLException​(String reason, String sqlState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLExceptionオブジェクトを構築します。
    SQLException​(String reason, String sqlState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLExceptionオブジェクトを構築します。
    SQLException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLExceptionオブジェクトを構築します。
    SQLException​(Throwable cause)
    指定されたcauseを含むSQLExceptionオブジェクトを構築します。
    SQLFeatureNotSupportedException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLFeatureNotSupportedExceptionオブジェクトを構築します。
    SQLFeatureNotSupportedException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLFeatureNotSupportedExceptionオブジェクトを構築します。
    SQLFeatureNotSupportedException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLFeatureNotSupportedExceptionオブジェクトを構築します。
    SQLFeatureNotSupportedException​(Throwable cause)
    指定されたcauseを含むSQLFeatureNotSupportedExceptionオブジェクトを構築します。
    SQLIntegrityConstraintViolationException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLIntegrityConstraintViolationExceptionオブジェクトを構築します。
    SQLIntegrityConstraintViolationException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLIntegrityConstraintViolationExceptionオブジェクトを構築します。
    SQLIntegrityConstraintViolationException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLIntegrityConstraintViolationExceptionオブジェクトを構築します。
    SQLIntegrityConstraintViolationException​(Throwable cause)
    指定のcauseSQLIntegrityConstraintViolationExceptionオブジェクトを構築します。
    SQLInvalidAuthorizationSpecException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。
    SQLInvalidAuthorizationSpecException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。
    SQLInvalidAuthorizationSpecException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。
    SQLInvalidAuthorizationSpecException​(Throwable cause)
    指定されたcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。
    SQLNonTransientConnectionException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLNonTransientConnectionExceptionオブジェクトを構築します。
    SQLNonTransientConnectionException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLNonTransientConnectionExceptionオブジェクトを構築します。
    SQLNonTransientConnectionException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLTransientExceptionオブジェクトを構築します。
    SQLNonTransientConnectionException​(Throwable cause)
    指定されたcauseを含むSQLNonTransientConnectionExceptionオブジェクトを構築します。
    SQLNonTransientException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLNonTransientExceptionオブジェクトを構築します。
    SQLNonTransientException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLNonTransientExceptionオブジェクトを構築します。
    SQLNonTransientException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLTransientExceptionオブジェクトを構築します。
    SQLNonTransientException​(Throwable cause)
    指定されたcauseを含むSQLNonTransientExceptionオブジェクトを構築します。
    SQLRecoverableException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLRecoverableExceptionオブジェクトを構築します。
    SQLRecoverableException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLRecoverableExceptionオブジェクトを構築します。
    SQLRecoverableException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLRecoverableExceptionオブジェクトを構築します。
    SQLRecoverableException​(Throwable cause)
    指定されたcauseを含むSQLRecoverableExceptionオブジェクトを構築します。
    SQLSyntaxErrorException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLSyntaxErrorExceptionオブジェクトを構築します。
    SQLSyntaxErrorException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLSyntaxErrorExceptionオブジェクトを構築します。
    SQLSyntaxErrorException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLSyntaxErrorExceptionオブジェクトを構築します。
    SQLSyntaxErrorException​(Throwable cause)
    指定されたcauseを含むSQLSyntaxErrorExceptionオブジェクトを構築します。
    SQLTimeoutException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLTimeoutExceptionオブジェクトを構築します。
    SQLTimeoutException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLTimeoutExceptionオブジェクトを構築します。
    SQLTimeoutException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLTimeoutExceptionオブジェクトを構築します。
    SQLTimeoutException​(Throwable cause)
    指定されたcauseを含むSQLTimeoutExceptionオブジェクトを構築します。
    SQLTransactionRollbackException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLTransactionRollbackExceptionオブジェクトを構築します。
    SQLTransactionRollbackException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLTransactionRollbackExceptionオブジェクトを構築します。
    SQLTransactionRollbackException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLTransactionRollbackExceptionオブジェクトを構築します。
    SQLTransactionRollbackException​(Throwable cause)
    指定されたcauseを含むSQLTransactionRollbackExceptionオブジェクトを構築します。
    SQLTransientConnectionException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLTransientConnectionExceptionオブジェクトを構築します。
    SQLTransientConnectionException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLTransientConnectionExceptionオブジェクトを構築します。
    SQLTransientConnectionException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLTransientConnectionExceptionオブジェクトを構築します。
    SQLTransientConnectionException​(Throwable cause)
    指定されたcauseを含むSQLTransientConnectionExceptionオブジェクトを構築します。
    SQLTransientException​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLTransientExceptionオブジェクトを構築します。
    SQLTransientException​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLTransientExceptionオブジェクトを構築します。
    SQLTransientException​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLTransientExceptionオブジェクトを構築します。
    SQLTransientException​(Throwable cause)
    指定されたcauseを含むSQLTransientExceptionオブジェクトを構築します。
    SQLWarning​(String reason, String SQLState, int vendorCode, Throwable cause)
    指定されたreasonSQLStatevendorCode、およびcauseを含むSQLWarningオブジェクトを構築します。
    SQLWarning​(String reason, String SQLState, Throwable cause)
    指定されたreasonSQLState、およびcauseを含むSQLWarningオブジェクトを構築します。
    SQLWarning​(String reason, Throwable cause)
    指定されたreasoncauseを含むSQLWarningオブジェクトを構築します。
    SQLWarning​(Throwable cause)
    指定されたcauseを含むSQLWarningオブジェクトを構築します。
  • java.textでのThrowableの使用

    java.textでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  ParseException
    解析中に予想外のエラーが発生したことを表すシグナルです。
  • java.timeでのThrowableの使用

    java.timeでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  DateTimeException
    日付/時間の計算時の問題を示すために使用される例外。
    Throwable型のパラメータを持つjava.timeのコンストラクタ 
    コンストラクタ 説明
    DateTimeException​(String message, Throwable cause)
    指定されたメッセージと原因を使用して新しい日付/時間の例外を構築します。
  • java.time.formatでのThrowableの使用

    java.time.formatでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  DateTimeParseException
    解析中にエラーが発生した場合にスローされる例外。
    Throwable型のパラメータを持つjava.time.formatのコンストラクタ 
    コンストラクタ 説明
    DateTimeParseException​(String message, CharSequence parsedData, int errorIndex, Throwable cause)
    指定されたメッセージと原因を使用して新しい例外を構築します。
  • java.time.temporalでのThrowableの使用

    java.time.temporalでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  UnsupportedTemporalTypeException
    UnsupportedTemporalTypeExceptionは、ChronoFieldまたはChronoUnitがTemporalクラスでサポートされていないことを示します。
    Throwable型のパラメータを持つjava.time.temporalのコンストラクタ 
    コンストラクタ 説明
    UnsupportedTemporalTypeException​(String message, Throwable cause)
    指定されたメッセージと原因を使用して新しいUnsupportedTemporalTypeExceptionを構築します。
  • java.time.zoneでのThrowableの使用

    java.time.zoneでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  ZoneRulesException
    タイムゾーン構成の問題を示すためにスローされます。
    Throwable型のパラメータを持つjava.time.zoneのコンストラクタ 
    コンストラクタ 説明
    ZoneRulesException​(String message, Throwable cause)
    指定されたメッセージと原因を使用して新しい日付/時間の例外を構築します。
  • java.utilでのThrowableの使用

    java.utilでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  ConcurrentModificationException
    この例外は、オブジェクトの並行変更を検出したメソッドによってスローできます(そのような変更が許可されていないとき)。
    class  DuplicateFormatFlagsException
    重複するフラグが形式指示子内で指定されていたときにスローされる、非チェック例外です。
    class  EmptyStackException
    Stackクラスのメソッドによってスローされ、そのスタックが空であることを示します。
    class  FormatFlagsConversionMismatchException
    変換およびフラグに互換性がない場合にスローされる、非チェック例外です。
    class  FormatterClosedException
    フォーマッタを閉じる際にスローされる、非チェック例外です。
    class  IllegalFormatCodePointException
    Character.isValidCodePoint(int)で定義される無効なUnicodeコード・ポイントを持つ文字がFormatterに渡された場合にスローされる、非チェック例外です。
    class  IllegalFormatConversionException
    書式指示子に対応する引数の型が互換性のない型である場合にスローされる、非チェック例外です。
    class  IllegalFormatException
    書式文字列に不正な構文または指定された引数と互換性のない書式指示子が含まれる場合にスローされる、非チェック例外です。
    class  IllegalFormatFlagsException
    不正な組み合わせフラグが指定された場合にスローされる、非チェック例外です。
    class  IllegalFormatPrecisionException
    精度が-1以外の負の値のとき、変換が精度をサポートしないとき、または何らかの理由で値がサポートされないときにスローされる、非チェック例外です。
    class  IllegalFormatWidthException
    書式幅が-1以外の負の値のとき、または何らかの理由でサポートされないときにスローされる、非チェック例外です。
    class  IllformedLocaleException
    引数のBCP 47タグが整形式でないことを示すために、LocaleおよびLocale.Builderのメソッドによってスローされます。
    class  InputMismatchException
    取得されたトークンが予期する型のパターンと一致しないか、予期する型の範囲外である場合に、Scannerによりスローされます。
    class  InvalidPropertiesFormatException
    入力がプロパティ・コレクションに適したXMLドキュメント・タイプ(Properties仕様)に準拠していなかったために、操作を完了できなかったことを示すためにスローされます。
    class  MissingFormatArgumentException
    対応する引数のない書式指示子が存在するか、引数インデックスが存在しない引数を参照する場合にスローされる、非チェック例外です。
    class  MissingFormatWidthException
    書式幅が必要なときにスローされる、非チェック例外です。
    class  MissingResourceException
    リソースが欠落していることを通知します。
    class  NoSuchElementException
    要求されている要素が存在しないことを示すために、各種アクセス用メソッドによってスローされます。
    class  ServiceConfigurationError
    サービス・プロバイダの検索、ロード、インスタンス化中に問題が発生した場合にスローされます。
    class  TooManyListenersException
    TooManyListenersException 例外は、Javaイベント・モデルの一部として、マルチキャスト・イベント・ソースをユニキャスト特殊ケースであると注釈して実装するために使用されます。
    class  UnknownFormatConversionException
    不明な変換が指定された場合にスローされる、非チェック例外です。
    class  UnknownFormatFlagsException
    不明なフラグが指定された場合にスローされる、非チェック例外です。
    Throwable型の型パラメータを持つjava.utilのメソッド 
    修飾子と型 メソッド 説明
    <X extends Throwable>
    T
    Optional.orElseThrow​(Supplier<? extends X> exceptionSupplier)
    値が存在する場合は値を返し、そうでない場合は例外を提供する関数によって生成された例外をスローします。
    <X extends Throwable>
    double
    OptionalDouble.orElseThrow​(Supplier<? extends X> exceptionSupplier)
    値が存在する場合は値を返し、そうでない場合は例外を提供する関数によって生成された例外をスローします。
    <X extends Throwable>
    int
    OptionalInt.orElseThrow​(Supplier<? extends X> exceptionSupplier)
    値が存在する場合は値を返し、そうでない場合は例外を提供する関数によって生成された例外をスローします。
    <X extends Throwable>
    long
    OptionalLong.orElseThrow​(Supplier<? extends X> exceptionSupplier)
    値が存在する場合は値を返し、そうでない場合は例外を提供する関数によって生成された例外をスローします。
    Throwableをスローするjava.utilのメソッド 
    修飾子と型 メソッド 説明
    <X extends Throwable>
    T
    Optional.orElseThrow​(Supplier<? extends X> exceptionSupplier)
    値が存在する場合は値を返し、そうでない場合は例外を提供する関数によって生成された例外をスローします。
    <X extends Throwable>
    double
    OptionalDouble.orElseThrow​(Supplier<? extends X> exceptionSupplier)
    値が存在する場合は値を返し、そうでない場合は例外を提供する関数によって生成された例外をスローします。
    <X extends Throwable>
    int
    OptionalInt.orElseThrow​(Supplier<? extends X> exceptionSupplier)
    値が存在する場合は値を返し、そうでない場合は例外を提供する関数によって生成された例外をスローします。
    <X extends Throwable>
    long
    OptionalLong.orElseThrow​(Supplier<? extends X> exceptionSupplier)
    値が存在する場合は値を返し、そうでない場合は例外を提供する関数によって生成された例外をスローします。
    Throwable型のパラメータを持つjava.utilのコンストラクタ 
    コンストラクタ 説明
    ConcurrentModificationException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規例外を構築します。
    ConcurrentModificationException​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つ新しい例外を構築します(通常、クラスとcauseの詳細メッセージを含みます)。
    InvalidPropertiesFormatException​(Throwable cause)
    指定された原因を使用してInvalidPropertiesFormatExceptionを生成します。
    ServiceConfigurationError​(String msg, Throwable cause)
    指定されたメッセージと原因を持つ新規インスタンスを構築します。
  • java.util.concurrentでのThrowableの使用

    java.util.concurrentでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  BrokenBarrierException
    スレッドが故障状態にあるバリアーを待機しようとしているとき、または待機中にバリアーが故障状態になったときに、例外をスローします。
    class  CancellationException
    FutureTaskなどの値を生成するタスクの結果を、そのタスクが取り消されたために取得できないことを示す例外です。
    class  CompletionException
    結果またはタスクを完了する過程でエラーまたはその他の例外が検出されたときにスローされる例外です。
    class  ExecutionException
    例外をスローすることによって中断したタスクの結果を取得しようとしたときにスローされる例外です。
    class  RejectedExecutionException
    タスクが実行対象として受け入れ不可能な場合に、Executorによってスローされる例外です。
    class  TimeoutException
    ブロック操作がタイム・アウトしたときにスローされる例外です。
    Throwableを返すjava.util.concurrentのメソッド 
    修飾子と型 メソッド 説明
    Throwable SubmissionPublisher.getClosedException()
    closeExceptionallyに関連付けられた例外を返します。閉じていない場合、または正常に終了した場合はnullを返します。
    Throwable ForkJoinTask.getException()
    基本計算によってスローされた例外を返します。取り消された場合はCancellationException、ない場合またはメソッドがまだ実行されていない場合はnullを返します。
    Throwable型のパラメータを持つjava.util.concurrentのメソッド 
    修飾子と型 メソッド 説明
    protected void ThreadPoolExecutor.afterExecute​(Runnable r, Throwable t)
    指定されたRunnableの実行完了時に呼び出されるメソッドです。
    void SubmissionPublisher.closeExceptionally​(Throwable error)
    すでにクローズされていない限り、onErrorは指定されたエラーを持つ現在のサブスクライバに通知し、その後の発行を許可しません。
    boolean CompletableFuture.completeExceptionally​(Throwable ex)
    まだ完了していない場合は、CompletableFuture.get()および関連メソッドが呼び出されて、指定された例外がスローされます。
    void ForkJoinTask.completeExceptionally​(Throwable ex)
    このタスクを強制的に実行し、中断または取り消しされていない場合は、joinおよび関連の操作の実行時に指定された例外がスローされます。
    static <U> CompletableFuture<U> CompletableFuture.failedFuture​(Throwable ex)
    指定された例外を使ってすでに例外的に完了している新しいCompletableFutureを返します。
    static <U> CompletionStage<U> CompletableFuture.failedStage​(Throwable ex)
    指定された例外を使って例外的にすでに完了している新しいCompletionStageを返し、インタフェースCompletionStageのメソッドのみをサポートします。
    void CompletableFuture.obtrudeException​(Throwable ex)
    すでに完了しているかどうかに関係なく、後続のCompletableFuture.get()メソッドおよび関連メソッドの呼出しを強制的に行い、指定された例外をスローします。
    void Flow.Subscriber.onError​(Throwable throwable)
    パブリッシャまたはサブスクリプションで遭遇した回復不可能なエラーの際に呼び出されるメソッド。その後はサブスクリプションによって他のサブスクライバ・メソッドが呼び出されません。
    boolean CountedCompleter.onExceptionalCompletion​(Throwable ex, CountedCompleter<?> caller)
    メソッドForkJoinTask.completeExceptionally(Throwable)が呼び出されたかメソッドCountedCompleter.compute()が例外をスローしたときに、このタスクがまだ正常に完了していない場合、アクションを実行します。
    protected void ForkJoinWorkerThread.onTermination​(Throwable exception)
    このワーカー・スレッドの終了に関連付けられているクリーンアップを実行します。
    protected void FutureTask.setException​(Throwable t)
    このFutureが設定済みの場合または取り消された場合を除き、このFutureがExecutionExceptionと、その理由として指定されたスロー可能オブジェクトを報告するようになります。
    Throwable型の型引数を持つjava.util.concurrentのメソッド・パラメータ 
    修飾子と型 メソッド 説明
    CompletionStage<T> CompletionStage.exceptionally​(Function<Throwable,​? extends T> fn)
    このステージが例外で完了したときに、このステージの例外を指定された関数への引数に設定して実行される新しいCompletionStageを返します。
    default CompletionStage<T> CompletionStage.exceptionallyAsync​(Function<Throwable,​? extends T> fn)
    新しいCompletionStageを返します。このステージが例外的に完了すると、この段階でデフォルトの非同期実行機能を使用し、指定された関数の引数としてこの段階例外で実行されます。
    default CompletionStage<T> CompletionStage.exceptionallyAsync​(Function<Throwable,​? extends T> fn, Executor executor)
    このステージが例外的に完了すると、指定されたエグゼキュータを使用して、指定された関数の引数としてこのステージ例外で実行される新しいCompletionStageを返します。
    default CompletionStage<T> CompletionStage.exceptionallyCompose​(Function<Throwable,​? extends CompletionStage<T>> fn)
    このステージが異常終了したときに、このステージ例外に適用された提供された関数の結果を使用して構成された、新しいCompletionStageを返します。
    default CompletionStage<T> CompletionStage.exceptionallyComposeAsync​(Function<Throwable,​? extends CompletionStage<T>> fn)
    このステージが異常終了したときに、このステージのデフォルトの非同期実行機能を使用して、このステージ例外に適用された提供関数の結果を使用して構成された新しいCompletionStageを返します。
    default CompletionStage<T> CompletionStage.exceptionallyComposeAsync​(Function<Throwable,​? extends CompletionStage<T>> fn, Executor executor)
    新しいCompletionStageを返します。このステージが例外的に完了すると、指定されたエグゼキュータを使用して、このステージ例外に適用された指定関数の結果を使用して構成されます。
    <U> CompletionStage<U> CompletionStage.handle​(BiFunction<? super T,​Throwable,​? extends U> fn)
    このステージが正常終了または異常終了した際に実行される新しいCompletionStageを返します(実行時には、指定された関数の引数としてこのステージの結果と例外が使用される)。
    <U> CompletionStage<U> CompletionStage.handleAsync​(BiFunction<? super T,​Throwable,​? extends U> fn)
    このステージが正常終了または異常終了した際にこのステージのデフォルト非同期実行機能を使って実行される新しいCompletionStageを返します(実行時には、指定された関数の引数としてこのステージの結果と例外が使用される)。
    <U> CompletionStage<U> CompletionStage.handleAsync​(BiFunction<? super T,​Throwable,​? extends U> fn, Executor executor)
    このステージが正常終了または異常終了した際に指定されたエグゼキュータを使って実行される新しいCompletionStageを返します(実行時には、指定された関数の引数としてこのステージの結果と例外が使用される)。
    CompletionStage<T> CompletionStage.whenComplete​(BiConsumer<? super T,​? super Throwable> action)
    このステージが完了したときに指定されたアクションを実行するこのステージと同じ結果または例外を使用して新しいCompletionStageを返します。
    CompletionStage<T> CompletionStage.whenCompleteAsync​(BiConsumer<? super T,​? super Throwable> action)
    このステージが完了したときに、このステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行するこのステージと同じ結果または例外を使用して新しいCompletionStageを返します。
    CompletionStage<T> CompletionStage.whenCompleteAsync​(BiConsumer<? super T,​? super Throwable> action, Executor executor)
    このステージが完了したときに、指定されたExecutorを使用して指定されたアクションを実行するこのステージと同じ結果または例外を使用して新しいCompletionStageを返します。
    Throwable型のパラメータを持つjava.util.concurrentのコンストラクタ 
    コンストラクタ 説明
    CompletionException​(String message, Throwable cause)
    指定された詳細メッセージと原因を使用してCompletionExceptionを構築します。
    CompletionException​(Throwable cause)
    指定された原因を使用してCompletionExceptionを構築します。
    ExecutionException​(String message, Throwable cause)
    指定された詳細メッセージと原因を持つExecutionExceptionを構築します。
    ExecutionException​(Throwable cause)
    指定された原因を使用してExecutionExceptionを生成します。
    RejectedExecutionException​(String message, Throwable cause)
    指定された詳細メッセージと原因を持つRejectedExecutionExceptionを構築します。
    RejectedExecutionException​(Throwable cause)
    指定された原因を使用してRejectedExecutionExceptionを生成します。
    Throwableの型引数を持つjava.util.concurrentのコンストラクタ・パラメータ
    コンストラクタ 説明
    SubmissionPublisher​(Executor executor, int maxBufferCapacity, BiConsumer<? super Flow.Subscriber<? super T>,​? super Throwable> handler)
    各サブスクライバに対して指定された最大バッファ・サイズでサブスクライバへの非同期配信用に、指定されたExecutorを使用して新しいSubmissionPublisherを作成し、非nullの場合、サブスクライバがonNextメソッドで例外をスローしたときに呼び出されます。
  • java.util.jarでのThrowableの使用

    java.util.jarでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  JarException
    JARファイルの読書きで何らかのエラーが発生したことを示します。
  • java.util.loggingでのThrowableの使用

    Throwableを返すjava.util.loggingのメソッド 
    修飾子と型 メソッド 説明
    Throwable LogRecord.getThrown()
    ログ・レコードに関連したThrowableを返します。
    Throwable型のパラメータを持つjava.util.loggingのメソッド 
    修飾子と型 メソッド 説明
    void Logger.log​(Level level, String msg, Throwable thrown)
    関連するThrowable情報を持つメッセージのログをとります。
    void Logger.log​(Level level, Throwable thrown, Supplier<String> msgSupplier)
    関連するThrowable情報を含む、遅延構築されたメッセージのログを記録します。
    void Logger.logp​(Level level, String sourceClass, String sourceMethod, String msg, Throwable thrown)
    ソース・クラスとメソッドを指定し、関連するThrowable情報を持つメッセージのログをとります。
    void Logger.logp​(Level level, String sourceClass, String sourceMethod, Throwable thrown, Supplier<String> msgSupplier)
    ソース・クラスとメソッドを指定し、関連するThrowable情報を含む遅延構築されたメッセージのログを記録します。
    void Logger.logrb​(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown)
    void Logger.logrb​(Level level, String sourceClass, String sourceMethod, ResourceBundle bundle, String msg, Throwable thrown)
    ソース・クラス、メソッド、およびリソース・バンドルを指定し、関連するThrowable情報を含むメッセージのログを記録します。
    void Logger.logrb​(Level level, ResourceBundle bundle, String msg, Throwable thrown)
    ソース・クラス、メソッド、およびリソース・バンドルを指定し、関連するThrowable情報を含むメッセージのログを記録します。
    void LogRecord.setThrown​(Throwable thrown)
    ログ・イベントに関連したThrowableを設定します。
    void Logger.throwing​(String sourceClass, String sourceMethod, Throwable thrown)
    例外をスローするログをとります。
  • java.util.prefsでのThrowableの使用

    java.util.prefsでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  BackingStoreException
    バッキング・ストアに障害が発生したか、バッキング・ストアにアクセスできないことが原因で、設定操作を完了できなかった場合にスローされます。
    class  InvalidPreferencesFormatException
    入力が設定のコレクション用の適切なXMLドキュメント・タイプに準拠していない、つまりPreferencesの仕様に準拠していないために、操作を完了できなかったことを示すためにスローされます。
    Throwable型のパラメータを持つjava.util.prefsのコンストラクタ 
    コンストラクタ 説明
    BackingStoreException​(Throwable cause)
    指定された原因を使用してBackingStoreExceptionを生成します。
    InvalidPreferencesFormatException​(String message, Throwable cause)
    指定された詳細メッセージと原因を使用してInvalidPreferencesFormatExceptionを生成します。
    InvalidPreferencesFormatException​(Throwable cause)
    指定された原因を使用してInvalidPreferencesFormatExceptionを生成します。
  • java.util.regexでのThrowableの使用

    java.util.regexでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  PatternSyntaxException
    正規表現パターンの構文エラーを示すためにスローされる、非チェック例外です。
  • java.util.zipでのThrowableの使用

    java.util.zipでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  DataFormatException
    データ形式エラーが発生したことを通知します。
    class  ZipError
    回復不可能なエラーが発生したことを通知します。
    class  ZipException
    ソートのZip例外が発生したことを通知します。
  • javax.annotation.processingでのThrowableの使用

    javax.annotation.processingでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  FilerException
    Filerが提供する保証を無効にするようなファイル・オープンの試みを、Filerが検出したことを示します。
  • javax.cryptoでのThrowableの使用

    javax.cryptoでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AEADBadTagException
    この例外は、AEADモード(GCM/CCMなど)で動作するCipherが指定された認証タグを検証できない場合にスローされます。
    class  BadPaddingException
    この例外は、特定のパディング・メカニズムが入力データに対して予期されているのにデータが適切にパディングされない場合にスローされます。
    class  ExemptionMechanismException
    汎用のExemptionMechanism例外です。
    class  IllegalBlockSizeException
    この例外は、ブロック暗号に提供されたデータの長さが正しくない場合、つまり暗号のブロック・サイズと一致しない場合にスローされます。
    class  NoSuchPaddingException
    この例外は、あるパディング・メカニズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
    class  ShortBufferException
    この例外は、ユーザーが提供した出力バッファが小さすぎて操作結果を保持できない場合にスローされます。
  • javax.imageioでのThrowableの使用

    javax.imageioでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  IIOException
    読み込み/書込み操作の実行時障害を通知する例外クラスです。
    Throwable型のパラメータを持つjavax.imageioのコンストラクタ 
    コンストラクタ 説明
    IIOException​(String message, Throwable cause)
    指定されたStringとその基になる原因となったThrowableを使用してIIOExceptionを構築します。
  • javax.imageio.metadataでのThrowableの使用

    javax.imageio.metadataでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  IIOInvalidTreeException
    IIOInvalidTreeExceptionは、IIOMetadataオブジェクトによるIIOMetadataNodeのツリーの構文解析の試みに失敗した場合にスローされます。
    Throwable型のパラメータを持つjavax.imageio.metadataのコンストラクタ 
    コンストラクタ 説明
    IIOInvalidTreeException​(String message, Throwable cause, Node offendingNode)
    メッセージ文字列、この例外を発生させた例外への参照、および構文解析エラーを発生させたNodeへの参照を示すIIOInvalidTreeExceptionを構築します。
  • javax.imageio.spiでのThrowableの使用

    Throwableをスローするjavax.imageio.spiのメソッド 
    修飾子と型 メソッド 説明
    void ServiceRegistry.finalize()
    Deprecated.
    finalizeメソッドは推奨されていません。
  • javax.imageio.streamでのThrowableの使用

    Throwableをスローするjavax.imageio.streamのメソッド 
    修飾子と型 メソッド 説明
    protected void FileCacheImageInputStream.finalize()
    Deprecated.
    finalizeメソッドは推奨されていません。
    protected void FileImageInputStream.finalize()
    Deprecated.
    finalizeメソッドは推奨されていません。
    protected void FileImageOutputStream.finalize()
    Deprecated.
    finalizeメソッドは推奨されていません。
    protected void ImageInputStreamImpl.finalize()
    Deprecated.
    finalizeメソッドは推奨されていません。
    protected void MemoryCacheImageInputStream.finalize()
    Deprecated.
    finalizeメソッドは推奨されていません。
  • javax.lang.modelでのThrowableの使用

    javax.lang.modelでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  UnknownEntityException
    未知の種類のエンティティが検出されたことを示す例外のスーパー・クラスです。
  • javax.lang.model.elementでのThrowableの使用

    javax.lang.model.elementでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  UnknownAnnotationValueException
    未知の種類の注釈値が検出されたことを示します。
    class  UnknownDirectiveException
    未知の種類のモジュール・ディレクティブ文が見つかったことを示します。
    class  UnknownElementException
    未知の種類の要素が検出されたことを示します。
  • javax.lang.model.typeでのThrowableの使用

    javax.lang.model.typeでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  MirroredTypeException
    TypeMirrorに対応するClassオブジェクトにアプリケーションからアクセスしようとしたときにスローされます。
    class  MirroredTypesException
    TypeMirrorに対応するClassオブジェクトのシーケンスにアプリケーションからアクセスしようとしたときにスローされます。
    class  UnknownTypeException
    未知の種類の型が検出されたことを示します。
  • javax.managementでのThrowableの使用

    javax.managementでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AttributeNotFoundException
    指定された属性が存在しないか、取得できません。
    class  BadAttributeValueExpException
    クエリーを作成するメソッドに無効なMBean属性が渡された場合にスローされます。
    class  BadBinaryOpValueExpException
    クエリーを作成するメソッドに無効な式が渡された場合にスローされます。
    class  BadStringOperationException
    クエリーを作成するメソッドに無効な文字列オペレーションが渡された場合にスローされます。
    class  InstanceAlreadyExistsException
    MBeanはすでにリポジトリに登録されています。
    class  InstanceNotFoundException
    指定されたMBeanがリポジトリ内に存在しません。
    class  IntrospectionException
    MBeanのイントロスペクションの実行時に発生した例外です。
    class  InvalidApplicationException
    MBeanへのサブクエリー式またはMBeanへの修飾属性式のクラスが間違っている場合にスローされます。
    class  InvalidAttributeValueException
    指定された値は、属性に対する有効な値ではありません。
    class  JMException
    JMX実装からスローされる例外です。
    class  JMRuntimeException
    JMX実装から返される実行時例外です。
    class  ListenerNotFoundException
    指定されたMBeanリスナーがリポジトリ内に存在しません。
    class  MalformedObjectNameException
    文字列の形式が、有効なObjectNameに対応していません。
    class  MBeanException
    エージェント内のMBeanメソッドによってスローされるユーザー定義の例外を表します。
    class  MBeanRegistrationException
    MBeanRegistrationインタフェースのpreRegister()メソッドとpreDeregister()メソッドによってスローされる例外をラップします。
    class  NotCompliantMBeanException
    MBeanサーバーにJMX準拠のMBeanでないオブジェクトを登録しようとした場合に発行される例外です。
    class  OperationsException
    MBeanのオペレーションの実行時に、MBeanサーバー内でスローされる例外を表します。
    class  ReflectionException
    java.lang.reflectクラスを使ってMBean上のメソッドを呼び出すとき、MBeanサーバー内でスローされる例外を表します。
    class  RuntimeErrorException
    エージェント内でjava.lang.Errorが発生した場合、キャッチして、RuntimeErrorExceptionとして再スローする必要があります。
    class  RuntimeMBeanException
    エージェント内のMBeanメソッドによってスローされる実行時例外を表します。
    class  RuntimeOperationsException
    MBeanでオペレーションの実行時にエージェント内でスローされる実行時例外を表します。
    class  ServiceNotFoundException
    要求されたサービスがサポートされていない場合に発行される例外を表します。
    Throwableを返すjavax.managementのメソッド 
    修飾子と型 メソッド 説明
    Throwable MBeanException.getCause()
    スローされた実際のExceptionを返します。
    Throwable ReflectionException.getCause()
    スローされた実際のExceptionを返します。
    Throwable RuntimeErrorException.getCause()
    スローされた実際のErrorを返します。
    Throwable RuntimeMBeanException.getCause()
    スローされた実際のRuntimeExceptionを返します。
    Throwable RuntimeOperationsException.getCause()
    スローされた実際のRuntimeExceptionを返します。
  • javax.management.modelmbeanでのThrowableの使用

    javax.management.modelmbeanでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  InvalidTargetObjectTypeException
    指定されたターゲット・オブジェクト型が無効な場合にスローされる例外です。
    class  XMLParseException
    この例外は、XML形式の文字列がModelMBeanオブジェクトに解析される場合、またはXML形式の文字列がModelMBeanオブジェクトから作成される場合にスローされます。
  • javax.management.monitorでのThrowableの使用

    javax.management.monitorでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  MonitorSettingException
    モニターの実行中にモニター設定が無効になった場合に、モニターからスローされる例外です。
  • javax.management.openmbeanでのThrowableの使用

    javax.management.openmbeanでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  InvalidKeyException
    この実行時例外は、複合データの項目名または表データの行インデックスになる予定だったメソッド・パラメータが無効な場合にスローされます。
    class  InvalidOpenTypeException
    この実行時例外は、公開データ値の公開型が予想していた値と異なる場合にスローされます。
    class  KeyAlreadyExistsException
    この実行時例外は、表データ・インスタンスに追加される行のインデックスが、この表データ・インスタンス内の別の行を参照するためにすでに使用されている場合にスローされます。
    class  OpenDataException
    このチェック例外は、妥当性の制約の一部が満たされていないため、公開型公開データ、または公開MBeanメタデータ情報インスタンスを構築できなかった場合にスローされます。
  • javax.management.relationでのThrowableの使用

    javax.management.relationでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  InvalidRelationIdException
    この例外は、関係に提供された関係IDがすでに使用されている場合に発行されます。
    class  InvalidRelationServiceException
    この例外は、提供された関係サービスが無効な場合に発行されます。
    class  InvalidRelationTypeException
    関係タイプが無効です。
    class  InvalidRoleInfoException
    この例外は、ロール情報において、最小値が最大値よりも大きい場合に発行されます。
    class  InvalidRoleValueException
    ロール値が無効です。
    class  RelationException
    このクラスは、関係の管理中に発行される例外のスーパー・クラスです。
    class  RelationNotFoundException
    この例外は、関係サービス内に、指定された関係IDで表される関係が存在しない場合に発行されます。
    class  RelationServiceNotRegisteredException
    この例外は、関係サービスへのアクセスが実行されたけれども、その関係サービスが登録されていない場合に発行されます。
    class  RelationTypeNotFoundException
    この例外は、関係サービス内に、指定された名前の関係タイプが存在しない場合に発行されます。
    class  RoleInfoNotFoundException
    この例外は、指定された関連型に指定された名前のロール情報が存在しない場合に発行されます。
    class  RoleNotFoundException
    この例外は、関係内のロールが存在しない場合、読取り不能な場合、または設定不能な場合に発行されます。
  • javax.management.remoteでのThrowableの使用

    javax.management.remoteでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  JMXProviderException
    要求されるプロトコルのプロバイダは存在するが、何らかの理由で使用できない場合に、JMXConnectorFactoryおよびJMXConnectorServerFactoryによってスローされる例外です。
    class  JMXServerErrorException
    リモートのMBeanServerメソッド呼出しの結果としてスローされる例外です。この例外がスローされた場合は、リモートMBeanサーバーでその呼出しを処理している間にErrorがスローされています。
    Throwable型のパラメータを持つjavax.management.remoteのコンストラクタ 
    コンストラクタ 説明
    JMXProviderException​(String message, Throwable cause)
    指定された詳細メッセージおよび入れ子の例外を持つJMXProviderExceptionを構築します。
  • javax.namingでのThrowableの使用

    javax.namingでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AuthenticationException
    この例外は、ネーミング・サービスまたはディレクトリ・サービスにアクセスする際に認証エラーが発生した場合にスローされます。
    class  AuthenticationNotSupportedException
    この例外は、要求された認証の特定のフレーバがサポートされていない場合にスローされます。
    class  CannotProceedException
    この例外は、オペレーションをこれ以上進められない名前のポイントにオペレーションが達したことを示すためにスローされます。
    class  CommunicationException
    この例外は、クライアントがディレクトリ・サービスまたはネーミング・サービスと通信できない場合にスローされます。
    class  ConfigurationException
    この例外は、構成上の問題がある場合にスローされます。
    class  ContextNotEmptyException
    この例外は、空ではないコンテキストを破棄しようとした場合にスローされます。
    class  InsufficientResourcesException
    この例外は、要求されたオペレーションを完了するためにリソースが利用できない場合にスローされます。
    class  InterruptedNamingException
    この例外は、ネーミング操作の呼出しが割り込まれた場合にスローされます。
    class  InvalidNameException
    この例外は、指定された名前がネーミング・システムのネーミング構文と一致しないことを示します。
    class  LimitExceededException
    この例外は、ユーザーまたはシステムで指定された制限によってメソッドが異常終了した場合にスローされます。
    class  LinkException
    この例外は、リンクの解決中に発生した問題を記述するために使用されます。
    class  LinkLoopException
    この例外は、リンクを解決しようとしたときにループが検出された場合、またはリンク数の実装固有の制限に達した場合にスローされます。
    class  MalformedLinkException
    この例外は、リンクを解決または構築するときに無効なリンクが見つかった場合にスローされます。
    class  NameAlreadyBoundException
    この例外は、名前がすでにほかのオブジェクトにバインドされているために、バインディングを追加できないことを示すメソッドによってスローされます。
    class  NameNotFoundException
    この例外は、バインドされていないために、名前のコンポーネントを解決できない場合にスローされます。
    class  NamingException
    ContextおよびDirContextインタフェースでの操作によってスローされるすべての例外のスーパー・クラスです。
    class  NamingSecurityException
    ContextおよびDirContextインタフェースでの操作によってスローされるセキュリティに関連する例外のスーパー・クラスです。
    class  NoInitialContextException
    この例外は、初期コンテキスト実装が作成できない場合にスローされます。
    class  NoPermissionException
    この例外は、クライアントがアクセス権を持たない操作を実行しようとするとスローされます。
    class  NotContextException
    ネーミング操作を継続するためにコンテキストが必要な地点で、解決されたオブジェクトがコンテキストではない場合に、この例外はスローされます。
    class  OperationNotSupportedException
    コンテキスト実装が呼び出された操作をサポートしない場合に、この例外はスローされます。
    class  PartialResultException
    この例外は、現在返されている結果、またはこれまでに返された結果が部分的であること、および操作が完了できないことを示すためにスローされます。
    class  ReferralException
    この抽象クラスは、LDAP v3サーバーによって返される場合などの参照に応答して生成される参照例外を表すのに使用されます。
    class  ServiceUnavailableException
    この例外は、ディレクトリ・サービスまたはネーム・サービスとの通信を試みた結果、そのサービスが利用できない場合にスローされます。
    class  SizeLimitExceededException
    この例外は、メソッドがサイズ関連の制限を超える結果を生成した場合にスローされます。
    class  TimeLimitExceededException
    この例外は、メソッドが指定された制限時間内に終了しない場合にスローされます。
    Throwableとして宣言されたjavax.namingのフィールド 
    修飾子と型 フィールド 説明
    protected Throwable NamingException.rootException
    このNamingExceptionがスローされる原因となった元の例外を含みます。
    Throwableを返すjavax.namingのメソッド 
    修飾子と型 メソッド 説明
    Throwable NamingException.getCause()
    この例外の原因を返します。
    Throwable NamingException.getRootCause()
    このNamingExceptionの根本的原因がある場合は、その根本的原因を取得します。
    Throwable NamingException.initCause​(Throwable cause)
    この例外の原因を、指定された値に初期化します。
    Throwable型のパラメータを持つjavax.namingのメソッド 
    修飾子と型 メソッド 説明
    Throwable NamingException.initCause​(Throwable cause)
    この例外の原因を、指定された値に初期化します。
    void NamingException.setRootCause​(Throwable e)
    このNamingExceptionの根本的原因を記録します。
  • javax.naming.directoryでのThrowableの使用

    javax.naming.directoryでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AttributeInUseException
    この例外は、すでに存在する属性を追加しようとするとスローされます。
    class  AttributeModificationException
    この例外は、属性の(スキーマ)定義や属性の状態と矛盾する、属性、その識別子、またはその値の追加、削除、または変更を実行しようとするとスローされます。
    class  InvalidAttributeIdentifierException
    この例外は、無効な属性識別子を使って属性を追加または作成しようとした場合にスローされます。
    class  InvalidAttributesException
    この例外は、不完全にまたは不正に指定された属性セットを追加または変更しようとした場合にスローされます。
    class  InvalidAttributeValueException
    このクラスは、属性のスキーマの定義と矛盾する値を属性に追加しようとした場合にスローされます。
    class  InvalidSearchControlsException
    この例外は、検索操作のためのSearchControlsの指定が無効な場合にスローされます。
    class  InvalidSearchFilterException
    この例外は、検索フィルタの指定が無効である場合にスローされます。
    class  NoSuchAttributeException
    この例外は、存在しない属性にアクセスしようとした場合にスローされます。
    class  SchemaViolationException
    この例外は、メソッドが何らかの形でスキーマに違反した場合にスローされます。
  • javax.naming.ldapでのThrowableの使用

    javax.naming.ldapでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  LdapReferralException
    この抽象クラスは、LDAP参照例外を表すために使用されます。
  • javax.net.sslでのThrowableの使用

    javax.net.sslでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  SSLException
    SSLサブシステムによって検出されたエラーを示します。
    class  SSLHandshakeException
    クライアントとサーバーが、セキュリティのネゴシエーションを適切なレベルで行うことができなかったことを示します。
    class  SSLKeyException
    不正なSSLキーを報告します。
    class  SSLPeerUnverifiedException
    ピアの識別情報が確認できなかったことを示します。
    class  SSLProtocolException
    SSLプロトコルの動作で発生したエラーを報告します。
    Throwable型のパラメータを持つjavax.net.sslのコンストラクタ 
    コンストラクタ 説明
    SSLException​(String message, Throwable cause)
    指定した詳細メッセージと原因を持つSSLExceptionを作成します。
    SSLException​(Throwable cause)
    指定された原因と詳細メッセージ(cause==null ? null : cause.toString())を持つSSLExceptionを作成します(通常、causeのクラスと詳細メッセージを含みます)。
  • javax.printでのThrowableの使用

    javax.printでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  PrintException
    クラスPrintExceptionは、Print Serviceインスタンスの使用中に発生した印刷関連のエラー状態をカプセル化します。
  • javax.print.attributeでのThrowableの使用

    javax.print.attributeでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  UnmodifiableSetException
    このセットが変更できないので要求されたオペレーションが実行できないことを示すためにスローされます。
  • javax.scriptでのThrowableの使用

    javax.scriptでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  ScriptException
    スクリプトAPIのジェネリックExceptionクラスです。
  • javax.security.authでのThrowableの使用

    javax.security.authでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  DestroyFailedException
    destroy操作が失敗したことを通知します。
    class  RefreshFailedException
    refresh操作が失敗したことを通知します。
  • javax.security.auth.callbackでのThrowableの使用

    javax.security.auth.callbackでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  UnsupportedCallbackException
    CallbackHandlerが特定のCallbackを認識しないことを通知します。
  • javax.security.auth.loginでのThrowableの使用

    javax.security.auth.loginでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AccountException
    汎用的なアカウント例外です。
    class  AccountExpiredException
    ユーザー・アカウントが期限切れであることを通知します。
    class  AccountLockedException
    アカウントがロックされたことを通知します。
    class  AccountNotFoundException
    アカウントが見つからないことを通知します。
    class  CredentialException
    汎用的な資格例外です。
    class  CredentialExpiredException
    Credentialが期限切れであることを通知します。
    class  CredentialNotFoundException
    資格が見つからないことを通知します。
    class  FailedLoginException
    ユーザー認証に失敗したことを通知します。
    class  LoginException
    基本的なログイン例外です。
  • javax.security.certでのThrowableの使用

    javax.security.certでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  CertificateEncodingException
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    代わりにjava.security.certのクラスを使用してください。
    class  CertificateException
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    代わりにjava.security.certのクラスを使用してください。
    class  CertificateExpiredException
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    代わりにjava.security.certのクラスを使用してください。
    class  CertificateNotYetValidException
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    代わりにjava.security.certのクラスを使用してください。
    class  CertificateParsingException
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    代わりにjava.security.certのクラスを使用してください。
  • javax.security.saslでのThrowableの使用

    javax.security.saslでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  AuthenticationException
    この例外は、SASLメカニズムの実装によってスローされ、ID、パス・フレーズ、またはキーが無効であるなどの認証に関連した理由により、SASL交換に失敗したことを示します。
    class  SaslException
    このクラスは、SASLの使用時に発生したエラーを表します。
    Throwable型のパラメータを持つjavax.security.saslのコンストラクタ 
    コンストラクタ 説明
    AuthenticationException​(String detail, Throwable ex)
    詳細メッセージとルート例外を含むAuthenticationExceptionの新しいインスタンスを構築します。
    SaslException​(String detail, Throwable ex)
    詳細メッセージとルート例外を含むSaslExceptionの新しいインスタンスを構築します。
  • javax.smartcardioでのThrowableの使用

    javax.smartcardioThrowableのサブクラス
    修飾子と型 クラス 説明
    class  CardException
    スマート・カードのスタックまたはカード自体との通信中に発生するエラーの例外です。
    class  CardNotPresentException
    アプリケーションがカードを持たない端末と接続しようとしたときにスローされる例外です。
    Throwableのパラメータを持つjavax.smartcardioのコンストラクタ
    コンストラクタ 説明
    CardException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規CardExceptionを構築します。
    CardException​(Throwable cause)
    (cause==null ? null : cause.toString())の指定された原因および詳細メッセージを使用して新規CardExceptionを構築します。
    CardNotPresentException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規CardNotPresentExceptionを構築します。
    CardNotPresentException​(Throwable cause)
    (cause==null ? null : cause.toString())の指定された原因および詳細メッセージを使用して新規CardNotPresentExceptionを構築します。
  • javax.sound.midiでのThrowableの使用

    javax.sound.midiでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  InvalidMidiDataException
    InvalidMidiDataExceptionは、不適切なMIDIデータが検出されたことを示します。
    class  MidiUnavailableException
    MidiUnavailableExceptionは、要求されたMIDIコンポーネントが利用不可であるため開いたり作成できない場合に、スローされます。
  • javax.sound.sampledでのThrowableの使用

    javax.sound.sampledでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  LineUnavailableException
    LineUnavailableExceptionは、ラインが使用不可のため開けないことを示す例外です。
    class  UnsupportedAudioFileException
    UnsupportedAudioFileExceptionは、認識されたファイル・タイプとファイル形式の有効データをそのファイルが含んでいないために操作が失敗したことを示す例外です。
  • javax.sql.rowsetでのThrowableの使用

    javax.sql.rowsetでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  RowSetWarning
    RowSetオブジェクトに設定されたデータベース警告に関する情報を提供するSQLExceptionの拡張です。
  • javax.sql.rowset.serialでのThrowableの使用

    javax.sql.rowset.serialでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  SerialException
    BLOB, CLOB, STRUCT or ARRAYなどのSQL型やDATALINK and JAVAOBJECTなどのSQL型の、直列化または直列化復元時のエラーを示します。
  • javax.sql.rowset.spiでのThrowableの使用

    javax.sql.rowset.spiでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  SyncFactoryException
    SyncFactoryメカニズムのエラーを示します。
    class  SyncProviderException
    SyncProviderメカニズムで発生したエラーを示します。
  • javax.swingでのThrowableの使用

    javax.swingでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  UnsupportedLookAndFeelException
    リクエストされたLook & Feelの管理クラスがユーザーのシステム上に存在しないことを示す例外です。
  • javax.swing.textでのThrowableの使用

    javax.swing.textでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  BadLocationException
    存在しない位置を参照しようとした場合などの、ドキュメント・モデル中の不正な位置を報告します。
    class  ChangedCharSetException
    ChangedCharSetExceptionは、名前が示すとおり、文字セットが変更されたときにスローされる例外です。
  • javax.swing.treeでのThrowableの使用

    javax.swing.treeでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  ExpandVetoException
    展開/折りたたみが起こらないようにするために使用される例外。
  • javax.swing.undoでのThrowableの使用

    javax.swing.undoでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  CannotRedoException
    UndoableEditがredo()を実行するように命令されたが、実行できない場合にスローされます。
    class  CannotUndoException
    UndoableEditがundo()を実行するように命令されたが、実行できない場合にスローされます。
  • javax.transaction.xaでのThrowableの使用

    javax.transaction.xaでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  XAException
    XAExceptionは、リソース・マネージャ(RM)によってスローされ、関連するトランザクションでエラーが検出されたことをトランザクション・マネージャに通知します。
  • javax.xml.catalogでのThrowableの使用

    javax.xml.catalogThrowableのサブクラス
    修飾子と型 クラス 説明
    class  CatalogException
    exceptionクラスは、処理またはカタログの使用中に発生する可能性のあるエラーを処理します。
    Throwableのパラメータを持つjavax.xml.catalogのコンストラクタ
    コンストラクタ 説明
    CatalogException​(String message, Throwable cause)
    指定された詳細メッセージと原因で新しいCatalogExceptionを構築します。
  • javax.xml.cryptoでのThrowableの使用

    javax.xml.cryptoでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  KeySelectorException
    KeySelectorによってスローされた例外条件を示します。
    class  MarshalException
    XML整列化または非整列化の処理中に発生した例外条件を示します。
    class  NoSuchMechanismException
    この例外は、あるXMLメカニズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
    class  URIReferenceException
    URIReferenceの間接参照中にスローされた例外条件を示します。
    Throwableを返すjavax.xml.cryptoのメソッド 
    修飾子と型 メソッド 説明
    Throwable KeySelectorException.getCause()
    このKeySelectorExceptionの原因を返します。原因が存在しないか不明の場合はnullを返します。
    Throwable MarshalException.getCause()
    このMarshalExceptionの原因を返します。原因が存在しないか不明の場合はnullを返します。
    Throwable NoSuchMechanismException.getCause()
    このNoSuchMechanismExceptionの原因を返します。原因が存在しないか不明の場合はnullを返します。
    Throwable URIReferenceException.getCause()
    このURIReferenceExceptionの原因を返します。原因が存在しないか不明の場合はnullを返します。
    Throwable型のパラメータを持つjavax.xml.cryptoのコンストラクタ 
    コンストラクタ 説明
    KeySelectorException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規KeySelectorExceptionを構築します。
    KeySelectorException​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つ新しいKeySelectorExceptionを構築します(通常、クラスとcauseの詳細メッセージを含みます)。
    MarshalException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規MarshalExceptionを構築します。
    MarshalException​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つ新しいMarshalExceptionを構築します(通常、クラスとcauseの詳細メッセージを含みます)。
    NoSuchMechanismException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規NoSuchMechanismExceptionを構築します。
    NoSuchMechanismException​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つ新しいNoSuchMechanismExceptionを構築します(通常、クラスとcauseの詳細メッセージを含みます)。
    URIReferenceException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規URIReferenceExceptionを構築します。
    URIReferenceException​(String message, Throwable cause, URIReference uriReference)
    指定された詳細メッセージ、原因、およびURIReferenceを使用して新規URIReferenceExceptionを構築します。
    URIReferenceException​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つ新しいURIReferenceExceptionを構築します(通常、クラスとcauseの詳細メッセージを含みます)。
  • javax.xml.crypto.dsigでのThrowableの使用

    javax.xml.crypto.dsigでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  TransformException
    変換アルゴリズムの実行中に例外条件が発生したことを示します。
    class  XMLSignatureException
    XML署名の生成または検証処理中に発生した例外条件を示します。
    Throwableを返すjavax.xml.crypto.dsigのメソッド 
    修飾子と型 メソッド 説明
    Throwable TransformException.getCause()
    このTransformExceptionの原因を返します。原因が存在しないか不明の場合はnullを返します。
    Throwable XMLSignatureException.getCause()
    このXMLSignatureExceptionの原因を返します。原因が存在しないか不明の場合はnullを返します。
    Throwable型のパラメータを持つjavax.xml.crypto.dsigのコンストラクタ 
    コンストラクタ 説明
    TransformException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規TransformExceptionを構築します。
    TransformException​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つ新しいTransformExceptionを構築します(通常、クラスとcauseの詳細メッセージを含みます)。
    XMLSignatureException​(String message, Throwable cause)
    指定された詳細メッセージおよび原因を使用して新規XMLSignatureExceptionを構築します。
    XMLSignatureException​(Throwable cause)
    指定された原因と詳細メッセージ((cause==null ? null : cause.toString()))を持つ新しいXMLSignatureExceptionを構築します(通常、クラスとcauseの詳細メッセージを含みます)。
  • javax.xml.datatypeでのThrowableの使用

    javax.xml.datatypeでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  DatatypeConfigurationException
    重大な構成エラーを示します。
    Throwable型のパラメータを持つjavax.xml.datatypeのコンストラクタ 
    コンストラクタ 説明
    DatatypeConfigurationException​(String message, Throwable cause)
    詳細メッセージおよび原因を指定して、新しいDatatypeConfigurationExceptionを作成します。
    DatatypeConfigurationException​(Throwable cause)
    指定された原因を持つ新しいDatatypeConfigurationExceptionを作成します。
  • javax.xml.parsersでのThrowableの使用

    javax.xml.parsersでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  FactoryConfigurationError
    パーサー・ファクトリの構成に問題が存在する場合にスローされます。
    class  ParserConfigurationException
    重大な構成エラーを示します。
    Throwableを返すjavax.xml.parsersのメソッド 
    修飾子と型 メソッド 説明
    Throwable FactoryConfigurationError.getCause()
    JDK1.4の例外チェーン・メカニズムを使用します
  • javax.xml.streamでのThrowableの使用

    javax.xml.streamでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  FactoryConfigurationError
    ファクトリ構成エラーを報告するエラー・クラスです。
    class  XMLStreamException
    予期しない処理エラーのための基本の例外です。
    Throwableとして宣言されたjavax.xml.streamのフィールド 
    修飾子と型 フィールド 説明
    protected Throwable XMLStreamException.nested  
    Throwableを返すjavax.xml.streamのメソッド 
    修飾子と型 メソッド 説明
    Throwable FactoryConfigurationError.getCause()
    JDK1.4の例外チェーン・メカニズムを使用します
    Throwable XMLStreamException.getNestedException()
    入れ子の例外を取得します。
    Throwable型のパラメータを持つjavax.xml.streamのコンストラクタ 
    コンストラクタ 説明
    XMLStreamException​(String msg, Throwable th)
    メッセージと例外が関連付けられている例外を構築します。
    XMLStreamException​(String msg, Location location, Throwable th)
    メッセージ、例外、および場所が関連付けられている例外を構築します。
    XMLStreamException​(Throwable th)
    例外が関連付けられている例外を構築します。
  • javax.xml.transformでのThrowableの使用

    javax.xml.transformでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  TransformerConfigurationException
    重大な構成エラーを示します。
    class  TransformerException
    このクラスは、変換処理中に発生した例外状態を示します。
    class  TransformerFactoryConfigurationError
    変換ファクトリの構成で問題が存在する場合にスローされます。
    Throwableを返すjavax.xml.transformのメソッド 
    修飾子と型 メソッド 説明
    Throwable TransformerException.getCause()
    このスロー可能オブジェクトの原因を返しますが、原因が存在しないか不明な場合はnullを返します。
    Throwable TransformerFactoryConfigurationError.getCause()
    JDK1.4の例外チェーン・メカニズムを使用します
    Throwable TransformerException.getException()
    このメソッドは、この例外がラップする例外を取得します。
    Throwable TransformerException.initCause​(Throwable cause)
    このスロー可能オブジェクトの原因を、指定された値に初期化します。
    Throwable型のパラメータを持つjavax.xml.transformのメソッド 
    修飾子と型 メソッド 説明
    Throwable TransformerException.initCause​(Throwable cause)
    このスロー可能オブジェクトの原因を、指定された値に初期化します。
    Throwable型のパラメータを持つjavax.xml.transformのコンストラクタ 
    コンストラクタ 説明
    TransformerConfigurationException​(String msg, Throwable e)
    Exceptionの基本原因と詳細メッセージを指定して、新しいTransformerConfigurationExceptionを作成します。
    TransformerConfigurationException​(String message, SourceLocator locator, Throwable e)
    既存の例外をTransformerConfigurationExceptionにラップします。
    TransformerConfigurationException​(Throwable e)
    エラーのException基本原因を指定して、新しいTransformerConfigurationExceptionを作成します。
    TransformerException​(String message, Throwable e)
    既存の例外をTransformerExceptionにラップします。
    TransformerException​(String message, SourceLocator locator, Throwable e)
    既存の例外をTransformerExceptionにラップします。
    TransformerException​(Throwable e)
    既存の例外をラップする新しいTransformerExceptionを作成します。
  • javax.xml.validationでのThrowableの使用

    javax.xml.validationでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  SchemaFactoryConfigurationError
    スキーマ・ファクトリの構成で問題が存在する場合にスローされます。
    Throwable型のパラメータを持つjavax.xml.validationのコンストラクタ 
    コンストラクタ 説明
    SchemaFactoryConfigurationError​(String message, Throwable cause)
    Throwableの基本原因と詳細メッセージを指定して、新しいSchemaFactoryConfigurationErrorを作成します。
    SchemaFactoryConfigurationError​(Throwable cause)
    Throwableの基本原因を指定して新しいSchemaFactoryConfigurationErrorを作成します。
  • javax.xml.xpathでのThrowableの使用

    javax.xml.xpathでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  XPathException
    XPathExceptionはジェネリックXPath例外を表します。
    class  XPathExpressionException
    XPathExpressionExceptionはXPath式のエラーを表します。
    class  XPathFactoryConfigurationException
    XPathFactoryConfigurationExceptionXPathFactory環境の構成エラーを表します。
    class  XPathFunctionException
    XPathFunctionExceptionはXPath関数のエラーを表します。
    Throwableを返すjavax.xml.xpathのメソッド 
    修飾子と型 メソッド 説明
    Throwable XPathException.getCause()
    このXPathExceptionの原因を取得します。
    Throwable型のパラメータを持つjavax.xml.xpathのコンストラクタ 
    コンストラクタ 説明
    XPathException​(Throwable cause)
    指定されたcauseで新しいXPathExceptionを構築します。
    XPathExpressionException​(Throwable cause)
    指定されたcauseで新しいXPathExpressionExceptionを構築します。
    XPathFactoryConfigurationException​(Throwable cause)
    指定されたcauseで新しいXPathFactoryConfigurationExceptionを構築します。
    XPathFunctionException​(Throwable cause)
    指定されたcauseで新しいXPathFunctionExceptionを構築します。
  • jdk.dynalinkでのThrowableの使用

    jdk.dynalinkThrowableのサブクラス
    修飾子と型 クラス 説明
    class  NoSuchDynamicMethodException
    コール・サイトを使用可能なGuardingDynamicLinkerでリンクできない場合は、呼び出し時にスローされます。
  • jdk.dynalink.linkerでのThrowableの使用

    Throwableの引数を持つ型を返すjdk.dynalink.linkerのメソッド
    修飾子と型 メソッド 説明
    Class<? extends Throwable> GuardedInvocation.getException()
    呼び出しによってスローされた場合、このガードされた呼び出しのリンケージを無効にする必要がある例外の型を返します。
    Throwableの型引数を持つjdk.dynalink.linkerのコンストラクタ・パラメータ
    コンストラクタ 説明
    GuardedInvocation​(MethodHandle invocation, MethodHandle guard, SwitchPoint[] switchPoints, Class<? extends Throwable> exception)
    ガード・メソッド・ハンドル、無効化するために使用できるスイッチ・ポイントの数、呼び出し時にスローされた場合に無効にする例外など、新しいガード付き呼び出しを作成します。
    GuardedInvocation​(MethodHandle invocation, MethodHandle guard, SwitchPoint switchPoint, Class<? extends Throwable> exception)
    ガード・メソッド・ハンドル、無効にするために使用できるスイッチ・ポイント、および起動時にスローされると無効にする例外を持つ、新しいガードされた呼び出しを作成します。
  • jdk.jfr.consumerでのThrowableの使用

    Throwableの型引数を持つjdk.jfr.consumerのメソッド・パラメータ 
    修飾子と型 メソッド 説明
    void EventStream.onError​(Consumer<Throwable> action)
    例外が発生した場合に実行するアクションを登録します。
  • jdk.jshellでのThrowableの使用

    jdk.jshellThrowableのサブクラス
    修飾子と型 クラス 説明
    class  EvalException
    実行中のクライアント内でスローされるスロー可能オブジェクトをラップします。
    class  JShellException
    JShellのスーパークラスは例外を生成しました
    class  UnresolvedReferenceException
    RECOVERABLE_DEFINEDスニペットを実行しようとした際に例外が報告されました。
  • jdk.jshell.executionでのThrowableの使用

    Throwableのパラメータを持つjdk.jshell.executionのメソッド
    修飾子と型 メソッド 説明
    protected String DirectExecutionControl.throwConvertedInvocationException​(Throwable cause)
    ユーザー・コードの受信例外をExecutionControl.ExecutionControlExceptionのサブ型のインスタンスに変換し、変換された例外をスローします。
    protected String DirectExecutionControl.throwConvertedOtherException​(Throwable ex)
    エージェント・コード内の受信例外をExecutionControl.ExecutionControlExceptionのサブ型のインスタンスに変換し、変換された例外をスローします。
    Throwableをスローするjdk.jshell.executionのメソッド
    修飾子と型 メソッド 説明
    ExecutionControl FailOverExecutionControlProvider.generate​(ExecutionEnv env, Map<String,​String> parameters)
    ローカルに実行するExecutionControlインスタンスを作成して返します。
  • jdk.jshell.spiでのThrowableの使用

    jdk.jshell.spiThrowableのサブクラス
    修飾子と型 クラス 説明
    static class  ExecutionControl.ClassInstallException
    クラスinstall (ロードまたは再定義)に問題が発生しました。
    static class  ExecutionControl.EngineTerminationException
    禁止された実行エンジン終了が発生しました。
    static class  ExecutionControl.ExecutionControlException
    すべてのExecutionControl例外の抽象基盤。
    static class  ExecutionControl.InternalException
    内部的な問題が発生しました。
    static class  ExecutionControl.NotImplementedException
    このコマンドは実装されていません。
    static class  ExecutionControl.ResolutionException
    未解決の参照を含むDeclarationSnippetが検出されたことを示す例外です。
    static class  ExecutionControl.RunException
    実行中のユーザー・コードに固有の例外の抽象基盤。
    static class  ExecutionControl.StoppedException
    static class  ExecutionControl.UserException
    'normal'ユーザー例外が発生しました。
    class  SPIResolutionException
    この例外の構築とスローは、RECOVERABLE_DEFINEDユーザー・メソッドの実行時にこの例外がスローされるようにJShellコア実装によって生成されたコードに埋め込まれています。
    Throwableをスローするjdk.jshell.spiのメソッド
    修飾子と型 メソッド 説明
    static ExecutionControl ExecutionControl.generate​(ExecutionEnv env, String spec)
    プロバイダを検索し、ExecutionControlインスタンスを作成して返します。
    static ExecutionControl ExecutionControl.generate​(ExecutionEnv env, String name, Map<String,​String> parameters)
    プロバイダを検索し、ExecutionControlインスタンスを作成して返します。
    ExecutionControl ExecutionControlProvider.generate​(ExecutionEnv env, Map<String,​String> parameters)
    ExecutionControlインスタンスを作成して返します。
  • jdk.nashorn.api.scriptingでのThrowableの使用

    jdk.nashorn.api.scriptingThrowableのサブクラス
    修飾子と型 クラス 説明
    class  NashornException
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
    Throwableのパラメータを持つjdk.nashorn.api.scriptingのメソッド
    修飾子と型 メソッド 説明
    static StackTraceElement[] NashornException.getScriptFrames​(Throwable exception)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定の例外オブジェクトから、配列のjavascriptスタック・フレームを返します。
    static String NashornException.getScriptStackString​(Throwable exception)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    '\n'でフレーム情報を区切ったフォーマット済スクリプト・スタック・トレース文字列を返します
    Throwableのパラメータを持つjdk.nashorn.api.scriptingのコンストラクタ
    コンストラクタ 説明
    NashornException​(String msg, Throwable cause)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    エラー・メッセージを初期化して例外を発生させるコンストラクタです。
    NashornException​(String msg, Throwable cause, String fileName, int line, int column)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    エラー・メッセージを初期化し、例外、ファイル名、行番号、列番号を生成するコンストラクタ。
  • jdk.nashorn.api.treeでのThrowableの使用

    jdk.nashorn.api.treeThrowableのサブクラス
    修飾子と型 クラス 説明
    class  UnknownTreeException
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
  • jdk.security.jarsignerでのThrowableの使用

    jdk.security.jarsignerThrowableのサブクラス
    修飾子と型 クラス 説明
    class  JarSignerException
    この例外は、JarSigner.sign(java.util.zip.ZipFile, java.io.OutputStream)が失敗した場合にスローされます。
    Throwableのパラメータを持つjdk.security.jarsignerのコンストラクタ
    コンストラクタ 説明
    JarSignerException​(String message, Throwable cause)
    指定された詳細メッセージと原因で新しいJarSignerExceptionを構築します。
  • netscape.javascriptでのThrowableの使用

    netscape.javascriptThrowableのサブクラス
    修飾子と型 クラス 説明
    class  JSException
    例外がJavaScriptエンジンで発生した場合にスローされます。
    Throwableのパラメータを持つnetscape.javascriptのコンストラクタ
    コンストラクタ 説明
    JSException​(Throwable t)
    指定された原因で新しいJavaScript例外を構築します。
  • org.ietf.jgssでのThrowableの使用

    org.ietf.jgssでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  GSSException
    この例外は、GSS-APIメカニズム固有のエラーを含むGSS-APIエラーが発生したときにスローされます。
  • org.w3c.domでのThrowableの使用

    org.w3c.domでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  DOMException
    DOM操作によって例外が発生するのは、ごく「例外的な」場合のみです。たとえば、論理上の問題、データの損失、実装の安定性の欠如などが原因で操作を実行できない場合にのみ、例外が発生します。
  • org.w3c.dom.eventsでのThrowableの使用

    org.w3c.dom.eventsでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  EventException
    イベント操作は、メソッドの説明で指定されるようにEventExceptionをスローします。
  • org.w3c.dom.lsでのThrowableの使用

    org.w3c.dom.lsでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  LSException
    処理が停止すると、パーサーまたは書込みの操作はLSExceptionをスローすることがあります。
  • org.w3c.dom.rangesでのThrowableの使用

    org.w3c.dom.rangesThrowableのサブクラス
    修飾子と型 クラス 説明
    class  RangeException
    Range操作では、そのメソッドの説明で明記されているようにRangeExceptionをスローすることができます。
  • org.w3c.dom.xpathでのThrowableの使用

    org.w3c.dom.xpathThrowableのサブクラス
    修飾子と型 クラス 説明
    class  XPathException
    これらのXPathインタフェースに固有の例外に対して新しい例外が作成されました。
  • org.xml.saxでのThrowableの使用

    org.xml.saxでのThrowableのサブクラス 
    修飾子と型 クラス 説明
    class  SAXException
    SAXの一般的なエラーまたは警告をカプセル化します。
    class  SAXNotRecognizedException
    認識されない識別子のための例外クラスです。
    class  SAXNotSupportedException
    サポート対象外の操作のための例外クラスです。
    class  SAXParseException
    XML構文解析エラーまたは警告をカプセル化します。
    Throwableを返すorg.xml.saxのメソッド 
    修飾子と型 メソッド 説明
    Throwable SAXException.getCause()
    この例外の原因を返します。