file structure
run1.bat
src/egtry/doclet/ListClasses.java
example/Simple.java
classes/egtry/doclet/ListClasses.class
run1.bat
javadoc -docletpath classes -doclet egtry.doclet.ListClasses src/egtry/doclet/example/Simple.java
the custom doclet class: ListClasses.java
package egtry.doclet;
import com.sun.javadoc.ClassDoc;
import com.sun.javadoc.RootDoc;
public class ListClasses {
public static boolean start(RootDoc rootDoc) {
for(ClassDoc classDoc: rootDoc.classes()) {
System.out.println(classDoc.typeName());
}
return true;
}
}
Output
Loading source file src/egtry/doclet/example/Simple.java...
Constructing Javadoc information...
Simple