|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.progeeks.bcel.Dependencies
public class Dependencies
Given a class reference or a Jar file, this will print a list of package dependencies.
Constructor Summary | |
---|---|
Dependencies()
|
Method Summary | |
---|---|
void |
addClassFile(java.io.File f)
|
protected void |
addDependency(org.apache.bcel.classfile.JavaClass jc)
Adds a dependent class if necessary. |
void |
addFile(java.io.File f)
|
void |
addJar(java.io.File f)
|
protected void |
addNamedDependency(java.lang.String name)
Adds a dependent class by name. |
protected void |
addRootClass(org.apache.bcel.classfile.JavaClass jc)
|
void |
addRootReference(java.lang.String ref)
|
void |
collectDependencies()
|
static void |
dumpDependencies(org.apache.bcel.classfile.JavaClass jc)
|
int |
getRootSize()
Returns the number of starting classes. |
void |
ignorePackage(java.lang.String pkg)
|
void |
ignorePackageRegex(java.lang.String regex)
|
protected boolean |
isClassIgnored(org.apache.bcel.classfile.JavaClass jc)
Returns true if the specified class should be ignored |
static void |
main(java.lang.String[] args)
|
static void |
printResults(Dependencies deps,
java.lang.String indent,
boolean showPackages,
boolean showClasses)
|
void |
reset()
|
void |
setRecurse(boolean recurse)
|
void |
setShowAdds(boolean show)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Dependencies()
Method Detail |
---|
public int getRootSize()
public void reset()
public void setShowAdds(boolean show)
public void setRecurse(boolean recurse)
public void collectDependencies()
protected void addNamedDependency(java.lang.String name)
protected void addDependency(org.apache.bcel.classfile.JavaClass jc)
protected boolean isClassIgnored(org.apache.bcel.classfile.JavaClass jc)
protected void addRootClass(org.apache.bcel.classfile.JavaClass jc)
public void addRootReference(java.lang.String ref) throws java.io.IOException
java.io.IOException
public void addFile(java.io.File f) throws java.io.IOException
java.io.IOException
public void addJar(java.io.File f) throws java.io.IOException
java.io.IOException
public void addClassFile(java.io.File f) throws java.io.IOException
java.io.IOException
public void ignorePackage(java.lang.String pkg)
public void ignorePackageRegex(java.lang.String regex)
public static void dumpDependencies(org.apache.bcel.classfile.JavaClass jc)
public static void printResults(Dependencies deps, java.lang.String indent, boolean showPackages, boolean showClasses)
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |