КлассПатСканер
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 и ее аффилированных лиц.
Последнее обновление: 2024-09-10 UTC.