javapoet:评论到一个界面

javapoet : comment into an interface

我想知道是否可以使用 JavaPoet 将评论添加到界面中?

使用 addJavadoc() 方法可能就足够了,但我需要它们(javadoc 和注释)来生成我必须生成的文件。

我目前正在寻找在 JavaPoet github 上执行此操作的方法,但我没有看到任何 addComment() 方法 for interfaces 或其他方法谁能做到...

如果你想注释接口的方法,像这样的东西应该可以工作:

    TypeSpec.interfaceBuilder("MyInterface")
        .addJavadoc("Bla Bla Bla")
        .addMethod(MethodSpec.methodBuilder("testMethodWithComment")
                             .addJavadoc("blub blub blub")
                             .build())
        .build();

将生成此代码:

    /**
     * Bla Bla Bla */
    public interface MyInterface {
      /**
       * blub blub blub */
      void testMethodWithComment();
    }