我想在JavaDoc中记录一些类和方法的属性,并能够在运行时加载这些信息。因此,我认为编写一个自定义注释并在所有必要的文件和方法上注释此注释可能会很方便。使用此注释,我可以在运行时加载这些信息。
以下是一个假设代码片段,用于演示我的用例:
public class ImportantClass {
@DetailedDescription(description="originated from data source XYZ")
public void importantMethod() {
// snip
}
}
在JavaDoc中应该显示字符串"originated from data source XYZ"
,并且可以通过反射或类似的方式读取。我的问题是JavaDoc不包含注释信息。
是否有可能配置JavaDoc任务(最好使用Maven)以包括注释信息?
澄清一下:我对文档注释(~javadoc annotations)不感兴趣,因为它们在运行时不可读。