用于读取java文档的lib

用于读取java文档的lib,java,parsing,reflection,javadoc,Java,Parsing,Reflection,Javadoc,我正在开发一个简单的解析器,将java接口和值对象转换为C#。这样就可以自动创建与JavaJMS服务器通信的C#客户机 我的解析器几乎完成了,我可以读取泛型信息,重用C#类型,甚至可以将getter和setter方法合并到属性中。我唯一做不到的事情是读取接口中方法的参数名,因为反射是不可能完成的。我找到了一个库(BCEL),可以在类中读取“real”方法的参数名,但不能在接口中读取 所以我的想法是,不管怎样,把以前的java注释也转移到.net中会很酷,这样我就可以使用它,我可以使用同样的工具来

我正在开发一个简单的解析器,将java接口和值对象转换为C#。这样就可以自动创建与JavaJMS服务器通信的C#客户机

我的解析器几乎完成了,我可以读取泛型信息,重用C#类型,甚至可以将getter和setter方法合并到属性中。我唯一做不到的事情是读取接口中方法的参数名,因为反射是不可能完成的。我找到了一个库(BCEL),可以在类中读取“real”方法的参数名,但不能在接口中读取

所以我的想法是,不管怎样,把以前的java注释也转移到.net中会很酷,这样我就可以使用它,我可以使用同样的工具来获取参数名,因为它们也可以读取它们

我的问题是,你知道我可以用哪个图书馆来做这个吗?我有生成的javadocs和源代码,我可以将其用作工具的源代码

多谢各位 干杯
zahorak

如果您可以访问源代码,最简单的方法是使用定制的Javadoclet。这可以访问所有声明(包括参数名)以及所有注释。然后,您可以将其转换为所需的任何格式


如果您只有Javadoc输出,我想大多数ide都有解析它的方法。看看Eclipse或Netbeans,也许它们的Javadoc解析代码是可提取的。

如果您可以访问源代码,最简单的方法是使用自定义Javadoclet。这可以访问所有声明(包括参数名)以及所有注释。然后,您可以将其转换为所需的任何格式


如果您只有Javadoc输出,我想大多数ide都有解析它的方法。看看Eclipse或Netbeans,也许它们的Javadoc解析代码是可提取的。

Hi,thx为了您的快速响应,我检查了Javadoc doclets,我认为它们可以做到这一点;-感谢您的帮助嗨,谢谢您的快速响应,我查看了javadoc doclets,我认为他们可以做到这一点;-谢谢你的帮助