public class DependencyAnalyzer extends Object
Constructor and Description |
---|
DependencyAnalyzer(File imagejRoot) |
Modifier and Type | Method and Description |
---|---|
protected void |
addClassAndInterfaces(Set<String> allClassNames,
Set<String> handled,
String className) |
static boolean |
containsDebugInfo(String filename) |
protected static boolean |
exclude(String jarPath,
String dependency)
Exclude some dependencies.
|
Iterable<String> |
getDependencies(File imagejRoot,
FileObject fileObject) |
Iterable<String> |
getDependencies(File imagejRoot,
String path) |
public DependencyAnalyzer(File imagejRoot)
public Iterable<String> getDependencies(File imagejRoot, String path) throws IOException
IOException
public Iterable<String> getDependencies(File imagejRoot, FileObject fileObject) throws IOException
IOException
protected void addClassAndInterfaces(Set<String> allClassNames, Set<String> handled, String className)
public static boolean containsDebugInfo(String filename) throws IOException
IOException
protected static boolean exclude(String jarPath, String dependency)
jarPath
- the path of the .jar filedependency
- the path of the dependency to excludeCopyright © 2014–2022 ImageJ. All rights reserved.