JavaTM 2 Platform
Standard Ed. 6

javax.lang.model.element
類別 UnknownAnnotationValueException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 java.lang.RuntimeException
              繼承者 javax.lang.model.element.UnknownAnnotationValueException
所有已實作的介面:
Serializable

public class UnknownAnnotationValueException
extends RuntimeException

指示遇到一個未知種類別的註釋值。如果語言有所發展並且新種類別的註釋值可以存儲在註釋中,則會發生這種情況。該異常可能由註釋值 visitor 拋出,指示已經為以前的語言版本創建了 visitor。

從以下版本開始:
1.6
另請參見:
AnnotationValueVisitor.visitUnknown(javax.lang.model.element.AnnotationValue, P), 序列化表格

建構子摘要
UnknownAnnotationValueException(AnnotationValue av, Object p)
          創建一個新的 UnknownAnnotationValueException
 
方法摘要
 Object getArgument()
          返回附加參數。
 AnnotationValue getUnknownAnnotationValue()
          返回未知註釋值。
 
從類別 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
 

建構子詳細資訊

UnknownAnnotationValueException

public UnknownAnnotationValueException(AnnotationValue av,
                                       Object p)
創建一個新的 UnknownAnnotationValueException。可以使用 p 參數傳入一個帶有上下文(在該上下文中遇到未知元素)資訊的附加參數;例如,AnnotationValueVisitor 的 visit 方法可以傳入其附加參數。

參數:
av - 未知註釋值,可以為 null
p - 附加參數,可以為 null
方法詳細資訊

getUnknownAnnotationValue

public AnnotationValue getUnknownAnnotationValue()
返回未知註釋值。如果已經序列化此異常並隨後將其讀回,則該值將不可用。

返回:
未知元素;如果不可用,則返回 null

getArgument

public Object getArgument()
返回附加參數。

返回:
附加參數

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only