ClassPathScanner
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, которые соответствуют заданному фильтру. |
Публичные конструкторы
ClassPathScanner
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 |
Возвращает | |
---|---|
Броски | |
---|---|
| IOException |
getEntriesFromJar
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
Получает имена всех записей, содержащихся в данном файле jar, которые соответствуют заданному фильтру.
Параметры | |
---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
Возвращает | |
---|---|
Броски | |
---|---|
| IOException |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-03-30 UTC.