語言

ClassLoader.GetPackage(String) 方法

定義

在這個類別載入器及其祖先中,依名稱找到一個套件。

[Android.Runtime.Register("getPackage", "(Ljava/lang/String;)Ljava/lang/Package;", "GetGetPackage_Ljava_lang_String_Handler")]
protected virtual Java.Lang.Package? GetPackage(string? name);
[<Android.Runtime.Register("getPackage", "(Ljava/lang/String;)Ljava/lang/Package;", "GetGetPackage_Ljava_lang_String_Handler")>]
abstract member GetPackage : string -> Java.Lang.Package
override this.GetPackage : string -> Java.Lang.Package

參數

name
String

套件名稱

傳回

由 Package 該類別載入器或其祖先定義的名稱,或 null 若未找到。

屬性

備註

在這個類別載入器及其祖先中,依名稱找到一個套件。

如果這個類別載入器定義 Package 了 a 的名稱,則 Package 回傳 。 否則,該類別載入器的祖先會逐父(父)以遞迴方式搜尋該名稱的 a Package 。

此會員已被棄用。 如果多個類別載入器彼此委派並定義相同套件名稱的類別,且其中一個載入器依賴從 getPackage 父載入器回傳 的 Package 查詢行為,那麼 所 Package 暴露的屬性可能與程式其他部分不符預期。 例如,即使子載入器定義的檔案中存在Package註解,它package-info.class只會暴露父載入器定義的檔案中的註解package-info.class。

在 1.2 版本中加入。

Java 文件 java.lang.ClassLoader.getPackage(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於