КлассПатСканер
 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.
