Skaner ścieżek klas
public class ClassPathScanner
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.util.ClassPathScanner |
Znajduje wpisy w ścieżce klas.
Zaadaptowano z vogar.target.ClassPathScanner
Streszczenie
Zagnieżdżone klasy | |
---|---|
class | ClassPathScanner.ClassNameFilter |
class | ClassPathScanner.ExternalClassNameFilter |
interface | ClassPathScanner.IClassPathFilter Filtr ścieżek wejściowych ścieżki klas Wzorowany naFileFilter |
Konstruktorzy publiczni | |
---|---|
ClassPathScanner () |
Metody publiczne | |
---|---|
static String[] | getClassPath () Pobiera ścieżkę klasy z właściwości systemowej „java.class.path” i dzieli ją na poszczególne elementy. |
getClassPathEntries ( ClassPathScanner.IClassPathFilter filter) Pobiera zestaw wpisów ścieżki klas pasujących do podanego | |
getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter) Pobiera zestaw wpisów ścieżki klas pasujących do podanego | |
getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter) Pobiera nazwy wszystkich wpisów zawartych w podanym katalogu ścieżki klasy, które pasują do danego filtru | |
getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter) Pobiera nazwy wszystkich wpisów zawartych w danym pliku jar, które pasują do podanego filtra |
Konstruktorzy publiczni
Skaner ścieżek klas
public ClassPathScanner ()
Metody publiczne
uzyskaćŚcieżkęKlasy
public static String[] getClassPath ()
Pobiera ścieżkę klasy z właściwości systemowej „java.class.path” i dzieli ją na poszczególne elementy.
Zwroty | |
---|---|
String[] |
getClassPathEntries
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Pobiera zestaw wpisów ścieżki klas pasujących do podanego IClassPathFilter
Parametry | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
Zwroty | |
---|---|
getClassPathEntriesFromJar
publicgetClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Pobiera zestaw wpisów ścieżki klas pasujących do podanego IClassPathFilter
i zwraca je, z plikiem JAR, z którego pochodzą. Służy do sprawdzania pochodzenia plików.
Parametry | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
Zwroty | |
---|---|
pobierz wpisy z katalogu
publicgetEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)
Pobiera nazwy wszystkich wpisów zawartych w podanym katalogu ścieżki klasy, które pasują do danego filtru
Parametry | |
---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
Zwroty | |
---|---|
Rzuca | |
---|---|
| Wyjątek IO |
pobierz wpisy ze słoika
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
Pobiera nazwy wszystkich wpisów zawartych w danym pliku jar, które pasują do podanego filtra
Parametry | |
---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
Zwroty | |
---|---|
Rzuca | |
---|---|
| Wyjątek IO |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-01 UTC.