gpt4 book ai didi

java - 用于读取 java 文档的 lib

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:11 24 4
gpt4 key购买 nike

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

我的解析器即将完成,我可以读取通用信息,重用 C# 类型,甚至将 getter 和 setter 方法合并到属性中。我唯一不能做的就是读取接口(interface)中方法的参数名称,因为不可能通过反射来完成。我找到了一个库(BCEL),并且可以读取类中“真实”方法的参数名称,但不能读取接口(interface)中的参数名称。

所以我的想法是,无论如何,将以前的 java 注释也转移到 .net 中会很酷,这样我就可以使用它,并且我可以使用相同的工具来获取参数名称,因为它们也可以读取它们。

所以我的问题是,你知道我可以用这个库吗?我有生成的 javadoc 以及源代码,我可以将其用作该工具的源代码。

非常感谢干杯扎霍拉克

最佳答案

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

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

关于java - 用于读取 java 文档的 lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356226/

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