鴻蒙OS TypeNotPresentException

2022-06-01 17:20 更新

TypeNotPresentException

java.lang.Object

|---java.lang.Throwable

|---|---java.lang.Exception

|---|---|---java.lang.RuntimeException

|---|---|---|---java.lang.TypeNotPresentException

public class TypeNotPresentException
extends RuntimeException

當(dāng)應(yīng)用程序嘗試使用表示類型名稱的字符串訪問類型,但找不到具有指定名稱的類型的定義時(shí)引發(fā)。 此異常與 ClassNotFoundException 的不同之處在于 ClassNotFoundException 是已檢查的異常,而此異常是未經(jīng)檢查的。

請(qǐng)注意,當(dāng)訪問未定義的類型變量以及加載類型(例如,類、接口或注釋類型)時(shí),可能會(huì)使用此異常。 特別是,用于反射式讀取注釋的 API 可能會(huì)引發(fā)此異常。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
TypeNotPresentException(String typeName, Throwable cause) 為具有指定原因的命名類型構(gòu)造一個(gè) TypeNotPresentException。

方法總結(jié)

修飾符和類型 方法 描述
String typeName() 返回不可用類型的完全限定名稱。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
從類 java.lang.Throwable 繼承的方法
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

構(gòu)造函數(shù)詳細(xì)信息

TypeNotPresentException

public TypeNotPresentException(String typeName, Throwable cause)

為具有指定原因的命名類型構(gòu)造一個(gè) TypeNotPresentException。

參數(shù):

參數(shù)名稱 參數(shù)描述
typeName 不可用類型的完全限定名稱
cause 系統(tǒng)嘗試加載命名類型時(shí)引發(fā)的異常,如果不可用或不適用,則為 null

方法詳情

typeName

public String typeName()

返回不可用類型的完全限定名稱。

返回:

不可用類型的完全限定名稱

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)