Язык

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 для java.lang.ClassLoader.getPackage(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к