JavaTM Platform
Standard Ed. 6

java.lang.annotation
クラス AnnotationTypeMismatchException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 java.lang.annotation.AnnotationTypeMismatchException
すべての実装されたインタフェース:
Serializable

public class AnnotationTypeMismatchException
extends RuntimeException

注釈のコンパイル (または直列化) 後に型が変更されている注釈要素に、プログラムがアクセスを試みたことを示すためにスローされます。

導入されたバージョン:
1.5
関連項目:
直列化された形式

コンストラクタの概要
AnnotationTypeMismatchException(Method element, String foundType)
          指定された注釈型要素と見つかったデータ型について AnnotationTypeMismatchException を構築します。
 
メソッドの概要
 Method element()
          不正な型の要素に対応する Method オブジェクトを返します。
 String foundType()
          不正な型の要素内で見つかったデータ型を返します。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AnnotationTypeMismatchException

public AnnotationTypeMismatchException(Method element,
                                       String foundType)
指定された注釈型要素と見つかったデータ型について AnnotationTypeMismatchException を構築します。

パラメータ:
element - 注釈要素に対応する Method オブジェクト
foundType - 注釈内で見つかった (不正な) データ型。 この文字列に値も含まれる場合がある。 文字列の厳密な書式は指定されない
メソッドの詳細

element

public Method element()
不正な型の要素に対応する Method オブジェクトを返します。

戻り値:
不正な型の要素に対応する Method オブジェクト

foundType

public String foundType()
不正な型の要素内で見つかったデータ型を返します。返される文字列には値も含まれる場合があります。文字列の厳密な書式は指定されません。

戻り値:
不正な型の要素内で見つかったデータ型

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。