鸿蒙OS ClassLoaderCreator
获取通过 ClassLoaderCreator 创建的 ClassLoader 实例 ClassLoaderCreator信息,包括有关本机库和资源的信息。
构造器摘要
建设者 | 描述 |
---|---|
ClassLoaderHelper() |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
静态字符串 | findNativeLibrary(ClassLoader classLoader,字符串名称) | 搜索指定的本机库,该库由通过 ClassLoaderCreator创建的 ClassLoader 实例加载。 |
静态枚举 < URL > | findResources(ClassLoader classLoader,字符串名称) | 搜索通过ClassLoaderCreator创建的 ClassLoader 实例已加载的资源。 |
静态字符串 | toString(ClassLoader classLoader) | 获取有关通过 ClassLoaderCreator创建的指定ClassLoader实例的信息。 |
从类 java.lang 继承的方法。目的 |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
构造器详细信息
ClassLoaderHelper
公共ClassLoaderHelper()
方法细节
findResources
公共静态枚举 < URL > findResources(ClassLoader classLoader,字符串名称)抛出IllegalArgumentException
搜索通过ClassLoaderCreator创建的 ClassLoader 实例已加载的资源 。
参数:
参数名称 | 参数说明 |
---|---|
classLoader | 指示通过 ClassLoaderCreator 创建的 ClassLoader 实例。 |
名称 | 指示要搜索的资源的名称。 |
返回值:
返回所有与名称匹配的URL(如果有);否则返回 null。
抛出:
抛出名称 | 抛出说明 |
---|---|
IllegalArgumentException | 如果传递的 ClassLoader 实例不是通过 ClassLoaderCreator 创建的,则抛出此异常。 |
findNativeLibrary
公共静态字符串 findNativeLibrary(ClassLoader classLoader,字符串名称)抛出IllegalArgumentException
搜索指定的本机库,该库由通过 ClassLoaderCreator 创建的 ClassLoader 实例 加载。
参数:
参数名称 | 参数说明 |
---|---|
classLoader | 指示通过 ClassLoaderCreator 创建的 ClassLoader 实例。 |
名称 | 指示要搜索的本机库的名称。 |
返回值:
如果找到匹配项,则返回本机库路径;否则返回 null。
抛出:
抛出名称 | 抛出说明 |
---|---|
IllegalArgumentException | 如果传递的 ClassLoader 实例不是通过 ClassLoaderCreator 创建的,则抛出此异常。 |
公共静态字符串 toString((ClassLoader classLoader)
获取有关通过 ClassLoaderCreator 创建的指定 ClassLoader 实例的信息 。
参数:
参数名称 | 参数说明 |
---|---|
classLoader | 指示通过 ClassLoaderCreator 创建的 ClassLoader 实例。 |
返回值:
返回有关 ClassLoader 实例的信息。