モジュール 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
関連項目:
  • コンストラクタの詳細

    • 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()
      見つからない要素の名前を返します。
      戻り値:
      見つからない要素の名前