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 搜索给定名称。

此成员已弃用。 如果多个类加载程序相互委托并定义具有相同包名称的类,并且此类加载程序依赖于从父加载程序返回的Package查找行为getPackage,则由Package程序其余部分可能不如预期公开的属性。 例如, Package 仅公开父加载程序定义的文件中的注释 package-info.class ,即使子加载程序定义的文件中存在 package-info.class 注释也是如此。

已在 1.2 中添加。

适用于 . 的 java.lang.ClassLoader.getPackage(java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于