public class DependencyUtil extends Object
Constructor and Description |
---|
DependencyUtil() |
Modifier and Type | Method and Description |
---|---|
static Set<String> |
extractDependencies(File rootDirectory,
Collection<File> files)
Extrait les dépendences d'une class compilé à partir de son bytecode en ne conservant que
les dependances des scripts utilisateurs.
|
protected static Set<String> |
extractDependencies(InputStream clazzStream)
Extrait les dépendences d'une class compilé à partir de son bytecode.
|
protected static void |
recursiveExtractDependencies(File rootDirectory,
Collection<File> todoClassFiles,
Set<File> alreadyDone,
Set<String> deps) |
protected static void |
registerDescriptor(Set<String> types,
String descriptor)
Clean type to extract valid class name.
|
protected static void |
registerType(Set<String> types,
String type)
Register type if necessary (depends on another user script).
|
public static Set<String> extractDependencies(File rootDirectory, Collection<File> files)
rootDirectory
- files
- ensemble de fichier à analyzer (fichiers .class)protected static void recursiveExtractDependencies(File rootDirectory, Collection<File> todoClassFiles, Set<File> alreadyDone, Set<String> deps)
protected static Set<String> extractDependencies(InputStream clazzStream)
clazzStream
- la classe à analyserprotected static void registerType(Set<String> types, String type)
types
- types collectiontype
- type to addprotected static void registerDescriptor(Set<String> types, String descriptor)
types
- types collectiondescriptor
- descriptorCopyright © 1999–2020 CodeLutin. All rights reserved.