gpt4 book ai didi

java - 如何在运行时获取方法的JavaDoc?

转载 作者:行者123 更新时间:2023-12-01 16:47:31 27 4
gpt4 key购买 nike

在运行时很容易获得a method NameClass

我如何在运行时获取方法的JavaDoc

如以下示例

包含目标方法的JavaDoc的类

public class MyClass {
/**
*
* @param x value of ....
* @return result of ....
*/
public String myMethod(int x) {
return "any value";
}

}


具有主要方法的班级

public class TestJava {
public static void main(String[] args) {
// get Class method Name at run time
String methodName = MyClass.class.getMethods()[0].getName();
System.out.println(methodName); // will print myMethod
// How to get a JavaDoc of myMethod `method` at run time
// MyClass.class.getMethods()[0].????
// expected to print a JavaDoc of myMethod
}
}

最佳答案

您不能:class文件不包含注释。

一种“解决方案”是在构建程序时将Javadoc生成为HTML,并从类名和方法名构建URL。您还可以使用doclet API以比HTML更合适的格式生成javadoc。

关于java - 如何在运行时获取方法的JavaDoc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61746054/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com