ClassPathScanner
public class ClassPathScanner
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
Находит записи в classpath.
Адаптировано из vogar.target.ClassPathScanner
Краткое содержание
Вложенные классы | |
|---|---|
class | ClassPathScanner.ClassNameFilter Класс |
class | ClassPathScanner.ExternalClassNameFilter |
interface | ClassPathScanner.IClassPathFilterФильтр для путей входа в classpath. Создано по образцуFileFilter |
Государственные строители | |
|---|---|
ClassPathScanner () | |
Общедоступные методы | |
|---|---|
static String[] | getClassPath ()Получает путь к классу из системного свойства "java.class.path" и разбивает его на отдельные элементы. |
Set<String> | getClassPathEntries ( ClassPathScanner.IClassPathFilter filter) Извлекает набор записей classpath, соответствующих заданному |
Map<String, String> | getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter) Извлекает набор записей classpath, соответствующих заданному |
Set<String> | getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)Получает имена всех записей, содержащихся в указанном каталоге пути к классам, которые соответствуют заданному фильтру. |
Map<String, String> | getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)Получает имена всех записей, содержащихся в заданном JAR-файле, которые соответствуют заданному фильтру. |
Государственные строители
ClassPathScanner
public ClassPathScanner ()
Общедоступные методы
получитьКлассПат
public static String[] getClassPath ()
Получает путь к классу из системного свойства "java.class.path" и разбивает его на отдельные элементы.
| Возвраты | |
|---|---|
String[] | |
getClassPathEntries
public Set<String> getClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Извлекает набор записей classpath, соответствующих заданному IClassPathFilter
| Параметры | |
|---|---|
filter | ClassPathScanner.IClassPathFilter |
| Возвраты | |
|---|---|
Set<String> | |
getClassPathEntriesFromJar
public Map<String, String> getClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Извлекает набор записей classpath, соответствующих заданному IClassPathFilter , и возвращает информацию о том, из какого JAR-файла они взяты. Используется для проверки происхождения файлов.
| Параметры | |
|---|---|
filter | ClassPathScanner.IClassPathFilter |
| Возвраты | |
|---|---|
Map<String, String> | |
getEntriesFromDir
public Set<String> getEntriesFromDir (File classPathDir,
ClassPathScanner.IClassPathFilter filter)Получает имена всех записей, содержащихся в указанном каталоге пути к классам, которые соответствуют заданному фильтру.
| Параметры | |
|---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
| Возвраты | |
|---|---|
Set<String> | |
| Броски | |
|---|---|
| java.io.IOException |
IOException | |
getEntriesFromJar
public Map<String, String> getEntriesFromJar (File plainFile,
ClassPathScanner.IClassPathFilter filter)Получает имена всех записей, содержащихся в заданном JAR-файле, которые соответствуют заданному фильтру.
| Параметры | |
|---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
| Возвраты | |
|---|---|
Map<String, String> | |
| Броски | |
|---|---|
| java.io.IOException |
IOException | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.