КлассПатСканер
public class ClassPathScanner
extends Object
| java.lang.Объект | |
| ↳ | com.android.tradefed.util.ClassPathScanner |
Находит записи в пути к классам.
Адаптировано из vogar.target.ClassPathScanner.
Краткое содержание
Вложенные классы | |
|---|---|
class | ClassPathScanner.ClassNameFilter |
class | ClassPathScanner.ExternalClassNameFilter |
interface | ClassPathScanner.IClassPathFilterФильтр для путей входа в classpath Создан по образцу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 ()
Публичные методы
GetClassPath
public static String[] getClassPath ()
Получает путь к классу из системного свойства java.class.path и разбивает его на отдельные элементы.
| Возврат | |
|---|---|
String[] | |
getClassPathEntries
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Получает набор записей пути к классам, которые соответствуют заданному IClassPathFilter
| Параметры | |
|---|---|
filter | ClassPathScanner.IClassPathFilter |
| Возврат | |
|---|---|
getClassPathEntriesFromJar
publicgetClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Извлекает набор записей пути к классам, которые соответствуют заданному IClassPathFilter , и возвращает их, из какого JAR-файла они получены. Используется для проверки происхождения файлов.
| Параметры | |
|---|---|
filter | ClassPathScanner.IClassPathFilter |
| Возврат | |
|---|---|
getEntriesFromDir
publicgetEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)
Получает имена всех записей, содержащихся в заданном каталоге пути к классу, которые соответствуют заданному фильтру.
| Параметры | |
|---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
| Возврат | |
|---|---|
| Броски | |
|---|---|
| Исключение IO |
getEntriesFromJar
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
Получает имена всех записей, содержащихся в данном jar-файле, которые соответствуют заданному фильтру.
| Параметры | |
|---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
| Возврат | |
|---|---|
| Броски | |
|---|---|
| Исключение IO |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.