Results 1 to 1 of 1
-
Doclet that prints out all members of the class
Java Code:import com.sun.javadoc.*; public class PrintMembersDoclet { public static boolean start(RootDoc root) { ClassDoc[] classes = root.classes(); processClasses(classes); return true; } private static void processClasses(ClassDoc[] classes) { for (int i = 0; i < classes.length; i++) { processOneClass(classes[i]); } } private static void processOneClass(ClassDoc cls) { FieldDoc[] fd = cls.fields(); for (int i = 0; i < fd.length; i++) processDocElement(fd[i]); ConstructorDoc[] cons = cls.constructors(); for (int i = 0; i < cons.length; i++) processDocElement(cons[i]); MethodDoc[] md = cls.methods(); for (int i = 0; i < md.length; i++) processDocElement(md[i]); } private static void processDocElement(Doc dc) { MemberDoc md = (MemberDoc) dc; System.out.print(md.modifiers()); System.out.print(" " + md.name()); if (md.isMethod()) System.out.println("()"); else if (md.isConstructor()) System.out.println(); } }"The sole cause of man’s unhappiness is that he does not know how to stay quietly in his room." - Blaise Pascal
Similar Threads
-
Members List
By Eranga in forum Suggestions & FeedbackReplies: 11Last Post: 01-17-2008, 10:41 AM -
hi all members
By ismailsaleh in forum IntroductionsReplies: 2Last Post: 01-07-2008, 03:23 PM -
Sorting members in Eclipse
By Java Tip in forum Java TipReplies: 0Last Post: 12-04-2007, 11:25 AM -
CruxBlack greetings to all members...
By cruxblack in forum IntroductionsReplies: 4Last Post: 08-10-2007, 01:55 AM -
XHTML Doclet 0.2
By JavaBean in forum Java SoftwareReplies: 0Last Post: 07-08-2007, 05:46 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks