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(你不知道一样东西,你也会不知道自己不知道这样东西)
  • 相关阅读:
    javascript cookie
    mark几个比较好的配色网站
    Javascrip 淡入淡出思路
    实验报告:统计字符串中子字符串出现的次数
    Javascript计算器
    《node入门》学习
    配置ionic(低版本)
    eclipse环境配置
    关于文档加载的方法
    javascript基础-《web前端最佳实践》
  • 原文地址:https://www.cnblogs.com/2014-1130/p/13706406.html
Copyright © 2011-2022 走看看