com.sun.billf.tass
Class ReportFromTassDatabase
java.lang.Object
com.sun.billf.tass.ReportFromTassDatabase
- public class ReportFromTassDatabase
- extends java.lang.Object
This class reports on the APIs used by the set of applications reflected
within a TassDatabase. It generates a report of how many applications
use each package, each class, and each class member. It just needs to
be invoked with with the name of a .tdb TASS database file, and it
will always create all three reports.
Optionally, this program can also be invoked with a .zip file
containing the .class files that define a platform. If this is
given, the reports will indicate if references are to platform-defined
elements or not. Further, an indication of references to a superclass
definition of a method is given.
See the usage message for details on command-line arguments.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReportFromTassDatabase
public ReportFromTassDatabase(TassDatabase db)
reportPackageUsage
public void reportPackageUsage()
reportClassUsage
public void reportClassUsage()
reportMemberUsage
public void reportMemberUsage()
usage
public static void usage()
main
public static void main(java.lang.String[] args)