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

クラスIncompleteAnnotationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.annotation.IncompleteAnnotationException
すべての実装されたインタフェース:
Serializable

public class IncompleteAnnotationException
extends RuntimeException
注釈のコンパイル(または直列化)後に注釈型定義に追加された注釈型要素に、プログラムがアクセスを試みたことを示すためにスローされます。 この例外は、新しい要素がデフォルト値を持つ場合にはスローされません。 この例外は、リフレクション経由での注釈の読取りに使用したAPIからスローされる可能性があります。
導入されたバージョン:
1.5
関連項目:
AnnotatedElement, 直列化された形式
  • コンストラクタの詳細

    • IncompleteAnnotationException

      public IncompleteAnnotationException​(Class<? extends Annotation> annotationType, String elementName)
      IncompleteAnnotationExceptionを構築して、名前付き要素が指定された注釈型から見つからないことを示します。
      パラメータ:
      annotationType - 注釈型に対応するClassオブジェクト
      elementName - 見つからない要素の名前
      例外:
      NullPointerException - いずれかのパラメータが次の場合: null
  • メソッドの詳細

    • annotationType

      public Class<? extends Annotation> annotationType()
      見つからない要素を持つ注釈型に対応するClassオブジェクトを返します。
      戻り値:
      見つからない要素を持つ注釈型に対応するClassオブジェクト
    • elementName

      public String elementName()
      見つからない要素の名前を返します。
      戻り値:
      見つからない要素の名前