类路径扫描器
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 中获取类路径条目
publicgetClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
检索匹配给定IClassPathFilter
类路径条目集,并返回它们来自哪个 JAR。用于验证文件的来源。
参数 | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
退货 | |
---|---|
从目录中获取条目
publicgetEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)
获取给定类路径目录中包含的与给定过滤器匹配的所有条目的名称
参数 | |
---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
退货 | |
---|---|
投掷 | |
---|---|
| 异常 |
从 Jar 中获取条目
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
获取给定 jar 文件中包含的与给定过滤器匹配的所有条目的名称
参数 | |
---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
退货 | |
---|---|
投掷 | |
---|---|
| 异常 |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-03-30。
[]
[]