類路徑掃描器
public class ClassPathScanner
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ClassPathScanner |
尋找類路徑上的條目。
改編自 vogar.target.ClassPathScanner
概括
嵌套類 | |
---|---|
class | ClassPathScanner.ClassNameFilter 過濾和轉換 java 類別名稱的 |
class | ClassPathScanner.ExternalClassNameFilter 拒絕內部類別的 |
interface | ClassPathScanner.IClassPathFilter 類路徑入口路徑的篩選器 在FileFilter 之後進行圖案化 |
公共構造函數 | |
---|---|
ClassPathScanner () |
公共方法 | |
---|---|
static String[] | getClassPath () 從系統屬性「java.class.path」取得類別路徑並將其拆分為各個元素。 |
getClassPathEntries ( ClassPathScanner.IClassPathFilter filter) 檢索與給定 | |
getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter) 擷取與給定 | |
getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter) 取得給定類別路徑目錄中包含的與給定篩選器相符的所有條目的名稱 | |
getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter) 取得給定 jar 檔案中包含的與給定篩選器相符的所有條目的名稱 |
公共構造函數
類路徑掃描器
public ClassPathScanner ()
公共方法
獲取類路徑
public static String[] getClassPath ()
從系統屬性「java.class.path」取得類別路徑並將其拆分為各個元素。
退貨 | |
---|---|
String[] |
取得類路徑條目
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
檢索與給定IClassPathFilter
匹配的類路徑條目集
參數 | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
退貨 | |
---|---|
從 Jar 取得ClassPathEntries
publicgetClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
擷取與給定IClassPathFilter
相符的類別路徑條目集,並傳回它們所來自的 JAR。用於驗證文件的來源。
參數 | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
退貨 | |
---|---|
從目錄取得條目
publicgetEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)
取得給定類別路徑目錄中包含的與給定篩選器相符的所有條目的名稱
參數 | |
---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
退貨 | |
---|---|
投擲 | |
---|---|
| IO異常 |
從 Jar 取得條目
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
取得給定 jar 檔案中包含的與給定篩選器相符的所有條目的名稱
參數 | |
---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
退貨 | |
---|---|
投擲 | |
---|---|
| IO異常 |
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2023-12-01 (世界標準時間)。
[]
[]