ClassPathScanner
public class ClassPathScanner
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ClassPathScanner |
Recherche des entrées sur le chemin de classe.
Adapté de vogar.target.ClassPathScanner
Résumé
Classes imbriquées | |
---|---|
class | ClassPathScanner.ClassNameFilter Un |
class | ClassPathScanner.ExternalClassNameFilter Un |
interface | ClassPathScanner.IClassPathFilter Un filtre pour les chemins d'entrée de classpath Modelé aprèsFileFilter |
Constructeurs publics | |
---|---|
ClassPathScanner () |
Méthodes publiques | |
---|---|
static String[] | getClassPath () Obtient le chemin de classe à partir de la propriété système "java.class.path" et le divise en éléments individuels. |
getClassPathEntries ( ClassPathScanner.IClassPathFilter filter) Récupère un ensemble d'entrées de chemin de classe qui correspondent à | |
getClassPathEntriesFromJar ( ClassPathScanner.IClassPathFilter filter) Récupère un ensemble d'entrées de chemin de classe qui correspondent à | |
getEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter) Obtient les noms de toutes les entrées contenues dans le répertoire de chemin de classe donné, qui correspondent au filtre donné | |
getEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter) Obtient les noms de toutes les entrées contenues dans le fichier jar donné, qui correspondent au filtre donné |
Constructeurs publics
ClassPathScanner
public ClassPathScanner ()
Méthodes publiques
getClassPath
public static String[] getClassPath ()
Obtient le chemin de classe à partir de la propriété système "java.class.path" et le divise en éléments individuels.
Retour | |
---|---|
String[] |
getClassPathEntries
publicgetClassPathEntries (ClassPathScanner.IClassPathFilter filter)
Récupère un ensemble d'entrées de chemin de classe qui correspondent à IClassPathFilter
donné
Paramètres | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
Retour | |
---|---|
getClassPathEntriesFromJar
publicgetClassPathEntriesFromJar (ClassPathScanner.IClassPathFilter filter)
Récupère un ensemble d'entrées de chemin de classe qui correspondent à IClassPathFilter
donné et les renvoie avec le JAR d'où elles proviennent. Utilisé pour valider l'origine des fichiers.
Paramètres | |
---|---|
filter | ClassPathScanner.IClassPathFilter |
Retour | |
---|---|
getEntriesFromDir
publicgetEntriesFromDir (File classPathDir, ClassPathScanner.IClassPathFilter filter)
Obtient les noms de toutes les entrées contenues dans le répertoire de chemin de classe donné, qui correspondent au filtre donné
Paramètres | |
---|---|
classPathDir | File |
filter | ClassPathScanner.IClassPathFilter |
Retour | |
---|---|
Lance | |
---|---|
| IOException |
getEntriesFromJar
publicgetEntriesFromJar (File plainFile, ClassPathScanner.IClassPathFilter filter)
Obtient les noms de toutes les entrées contenues dans le fichier jar donné, qui correspondent au filtre donné
Paramètres | |
---|---|
plainFile | File |
filter | ClassPathScanner.IClassPathFilter |
Retour | |
---|---|
Lance | |
---|---|
| IOException |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/03/30 (UTC).