zoukankan      html  css  js  c++  java
  • 输出类和方法注释等信息

    前提:需导入tools.jar

    package com.xx; import com.sun.javadoc.ClassDoc; import com.sun.javadoc.MethodDoc; import com.sun.javadoc.RootDoc; public class JavaDocUse { private static RootDoc rootDoc; public static class Doclet { public static boolean start(RootDoc rootDoc) { JavaDocUse.rootDoc = rootDoc; return true; } } /** * 显示DocRoot中的基本信息 */ public static void show(){ ClassDoc[] classes = rootDoc.classes(); for(ClassDoc classDoc : classes){ System.out.println(classDoc.name()+' '+ "类的注释:"+classDoc.commentText()); MethodDoc[] methodDocs = classDoc.methods(); System.out.println("==========================方法分割线==========================="); for(MethodDoc methodDoc : methodDocs){ // 打印出方法上的注释 System.out.println("" +classDoc.name()+"," +methodDoc.name()+ "方法注释:" +methodDoc.commentText()); } } } public static void main(String[] args) { com.sun.tools.javadoc.Main.execute(new String[] {"-doclet", Doclet.class.getName(), "-encoding","utf-8","-classpath", "*", "D:\workplace\src\main\java\com\gcc\jvmc\api\client\supplier\service\xx.java"}); show(); } }

      

    Unkonw Unkonw(你不知道一样东西,你也会不知道自己不知道这样东西)
  • 相关阅读:
    7.31 "简单"(大嘘)DP
    P2014 选课
    7.30 "简单"(大嘘)DP
    Codeforce 1131C Birthday (构造数组)
    洛谷 P1074【靶形数独】(DFS)
    NOIP2004【虫食算】(DFS)
    洛谷 P1025【数的划分】(DFS dp)
    洛谷P1019【单词接龙】(DFS)
    洛谷P1162【机器人搬重物】(BFS)
    洛谷P1141【01迷宫】
  • 原文地址:https://www.cnblogs.com/2014-1130/p/13706406.html
Copyright © 2011-2022 走看看