言語

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 が定義されている場合は、 Package が返されます。 それ以外の場合、このクラス ローダーの先祖は、指定された名前の Package を再帰的に (親によって親によって) 検索されます。

このメンバーは非推奨です。 複数のクラス ローダーが互いにデリゲートし、同じパッケージ名を持つクラスを定義し、そのようなローダーが親ローダーからgetPackageを返すためにPackageの参照動作に依存している場合、Packageによって公開されるプロパティは、プログラムの残りの部分では想定どおりにはいかない可能性があります。 たとえば、子ローダーによって定義されたPackage ファイルに注釈が存在する場合でも、package-info.classは親ローダーによって定義されたpackage-info.class ファイルからの注釈のみを公開します。

1.2 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象