首页 > 解决方案 > 无法使用 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);

我只得到类文档和构造函数文档,我无法检索方法和字段文档的任何信息。

标签: groovygroovydoc

解决方案


我的错误...我在 getClassDocsFromSingleSource 中以错误的顺序传递了 src 和文件


推荐阅读