groovy - 无法使用 GroovyRootDocBuilder 获取方法文档
问题描述
我正在尝试使用 GroovyRootDocBuilder 获取类文档
Properties properties = new Properties();
properties.setProperty("publicScope", "true");
properties.setProperty("protectedScope", "true");
properties.setProperty("packageScope", "true");
properties.setProperty("privateScope", "true");
GroovyRootDocBuilder rootDocBuilder = new GroovyRootDocBuilder(null, null, null, properties);
String filename = "D:\\git\\pdf-enricher\\src\\main\\groovy\\com\\pdfflow\\enricher\\operations\\PageOperations.groovy"
String src = ResourceGroovyMethods.getText(new File(filename));
String file = GroovyDocTool.getFile(filename);
Map<String, GroovyClassDoc> ret = rootDocBuilder.getClassDocsFromSingleSource("com.pdfflow.enricher.operations", src, file);
System.out.println(ret);
我只得到类文档和构造函数文档,我无法检索方法和字段文档的任何信息。
解决方案
我的错误...我在 getClassDocsFromSingleSource 中以错误的顺序传递了 src 和文件
推荐阅读
- python - 为什么我收到错误消息:“Mul”对象没有属性“exp”?
- powershell - Problems with zip content extraction
- c++ - 批量模型矩阵到单个统一缓冲区对象
- python - 如何使 python 脚本可以从另一个脚本停止?
- reactjs - 如何使用 react-copy-to-clipboard 将表格行和列复制到剪贴板?
- javascript - 在 2 个日历之间同步日期
- php - 在 Woocommerce 中的长产品描述中添加“阅读更多”/“阅读更少”按钮:当不需要按钮时如何隐藏按钮?
- gradle - 如何从 gradle 脚本中访问启动参数?
- android - 在我尝试显示结果后启动改造 API 调用
- mysql - 如何在 python3 中连接到 AWS mysql 数据库?