lib以阅读Java文档

问题描述

| 我正在研究一个简单的解析器,以将Java接口和值对象转换为C#。这样就完成了,因此可以自动创建一个与Java JMS服务器通信的C#客户端。 我的解析器快要完成了,我可以读取通用信息,重用C#类型,甚至可以将getter和setter方法合并到属性中。我唯一不能做的,因为不可能通过反射完成,就是读取接口中方法的参数名称。我找到了一个库(bcel),可以在类中读取\“ real \”方法的参数名称,但不能在接口中读取。 所以我的想法是,将以前的Java注释也转移到.net中还是很酷的,所以我可以使用它,并且我可以使用相同的工具来获取参数名称,因为它们也可以读取它们。 所以我的问题是,您知道我可以使用的任何库吗?我有生成的javadocs以及可以用作该工具源的源代码。 非常感谢你 干杯 扎霍拉克     

解决方法

        如果您有权访问源代码,最简单的方法是使用自定义Javadoc doclet。这样就可以访问所有声明(包括参数名称)以及所有注释。然后,您可以将其转换为所需的任何格式。 如果您只有Javadoc输出,我想大多数IDE都有某种解析它的方法。看一下Eclipse或Netbeans,也许他们的Javadoc解析代码是可提取的。