鴻蒙OS ClassLoaderCreator

2020-10-15 11:04 更新

獲取通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實例 ClassLoaderCreator信息,包括有關本機庫和資源的信息。

構造器摘要

建設者 描述
ClassLoaderHelper()

方法總結

修飾符和類型 方法 描述
靜態(tài)字符串 findNativeLibrary(ClassLoader classLoader,字符串名稱) 搜索指定的本機庫,該庫由通過 ClassLoaderCreator創(chuàng)建的 ClassLoader 實例加載。
靜態(tài)枚舉 < URL > findResources(ClassLoader classLoader,字符串名稱) 搜索通過ClassLoaderCreator創(chuàng)建的 ClassLoader 實例已加載的資源。
靜態(tài)字符串 toString(ClassLoader classLoader) 獲取有關通過 ClassLoaderCreator創(chuàng)建的指定ClassLoader實例的信息。
從類 java.lang 繼承的方法。目的
clone,equalsfinalize,getClasshashCode,notify,notifyAlltoString,waitwait,wait

構造器詳細信息

ClassLoaderHelper

公共ClassLoaderHelper()

方法細節(jié)

findResources

公共靜態(tài)枚舉 < URL > findResources(ClassLoader classLoader,字符串名稱)拋出IllegalArgumentException

搜索通過ClassLoaderCreator創(chuàng)建的 ClassLoader 實例已加載的資源 。

參數:

參數名稱 參數說明
classLoader 指示通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實例。
名稱 指示要搜索的資源的名稱。

返回值:

返回所有與名稱匹配的URL(如果有);否則返回 null。

拋出:

拋出名稱 拋出說明
IllegalArgumentException 如果傳遞的 ClassLoader 實例不是通過 ClassLoaderCreator 創(chuàng)建的,則拋出此異常。

findNativeLibrary

公共靜態(tài)字符串 findNativeLibrary(ClassLoader classLoader,字符串名稱)拋出IllegalArgumentException

搜索指定的本機庫,該庫由通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實例 加載。

參數:

參數名稱 參數說明
classLoader 指示通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實例。
名稱 指示要搜索的本機庫的名稱。

返回值:

如果找到匹配項,則返回本機庫路徑;否則返回 null。

拋出:

拋出名稱 拋出說明
IllegalArgumentException 如果傳遞的 ClassLoader 實例不是通過 ClassLoaderCreator 創(chuàng)建的,則拋出此異常。

公共靜態(tài)字符串 toString((ClassLoader classLoader)

獲取有關通過 ClassLoaderCreator 創(chuàng)建的指定 ClassLoader 實例的信息 。

參數:

參數名稱 參數說明
classLoader 指示通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實例。

返回值:

返回有關 ClassLoader 實例的信息。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號