モジュール java.base
パッケージ java.lang

クラスEnumConstantNotPresentException

すべての実装されたインタフェース:
Serializable

public class EnumConstantNotPresentException extends RuntimeException
アプリケーションが名前によりenum定数にアクセスしようとしたときや、指定された名前の定数を持たないenum型にアクセスしようとしたときにスローされます。 この例外は、リフレクション経由での注釈の読取りに使用したAPIからスローされる可能性があります。
導入されたバージョン:
1.5
関連項目:
  • コンストラクタの詳細

    • EnumConstantNotPresentException

      public EnumConstantNotPresentException(Class<? extends Enum> enumType, String constantName)
      指定された定数のEnumConstantNotPresentExceptionを構築します。
      パラメータ:
      enumType - 不足しているenum定数の型
      constantName - 不足しているenum定数の名前
  • メソッドの詳細

    • enumType

      public Class<? extends Enum> enumType()
      不足しているenum定数の型を返します。
      戻り値:
      不足しているenum定数の型
    • constantName

      public String constantName()
      不足しているenum定数の名前を返します。
      戻り値:
      不足しているenum定数の名前