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–2015 CodeLutin. All rights reserved.