java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.TypeNotPresentException
- すべての実装されたインタフェース:
Serializable
public class TypeNotPresentException extends RuntimeException
アプリケーションが型の名前を表す文字列を使って型にアクセスし、指定された名前の型の定義が見つからないときに、スローされます。 この例外は、
ClassNotFoundException
がチェック例外であるのに対して、この例外はチェックされていないという点でClassNotFoundException
とは異なります。
この例外は、未定義の型変数がアクセスされるときばかりでなく、型(クラス、インタフェース、またはアノテーション型など)がロードされるときにも使用できます。 特に、この例外は、リフレクション経由での注釈の読取りに使用したAPIからスローされる可能性があります。
- 導入されたバージョン:
- 1.5
- 関連項目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明TypeNotPresentException
(String typeName, Throwable cause) 指定された原因で、指定された型のTypeNotPresentException
を構築します。 -
メソッドのサマリー
クラスjava.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
コンストラクタの詳細
-
TypeNotPresentException
指定された原因で、指定された型のTypeNotPresentException
を構築します。- パラメータ:
typeName
- 使用できない型の完全修飾名cause
- システムが指定された型をロードしようとしたときにスローされた例外、または使用不可または適用不可の場合はnull
-
-
メソッドの詳細
-
typeName
public String typeName()使用できない型の完全修飾名を返します。- 戻り値:
- 使用できない型の完全修飾名
-