package gnu.classpath.tools.doclets.debugdoclet; import com.sun.javadoc.ClassDoc; import com.sun.javadoc.MethodDoc; import com.sun.javadoc.PackageDoc; import com.sun.javadoc.RootDoc; import com.sun.javadoc.Tag; import java.io.PrintStream; import java.util.Arrays; public class DebugDoclet { public static boolean start(RootDoc rootDoc) { new DebugDoclet().run(rootDoc); return true; } private PrintStream out; public DebugDoclet() { out = System.out; } private void printHeader(String header) { out.println(); out.println("******** " + header + " ********"); out.println(); } private void printSubHeader(String header) { out.println(); out.println("======== " + header + " ========"); out.println(); } private void printSub2Header(String header) { out.println(); out.println("-------- " + header + " --------"); out.println(); } private void run(RootDoc rootDoc) { printHeader("Overview"); printSubHeader("Specified Packages"); PackageDoc[] specifiedPackages = rootDoc.specifiedPackages(); Arrays.sort(specifiedPackages); for (int i=0; i