モジュール java.base
パッケージ 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​()
        見つからない要素の名前を返します。
        戻り値:
        見つからない要素の名前