javapoet:评论界面

时间:2016-06-16 13:25:29

标签: java javapoet

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

使用addJavadoc()方法就足够了,但我需要生成两个文件(javadoc和comments)。

我目前正在寻找在JavaPoet github上执行此操作的方法,但我没有看到任何addComment()方法用于接口或其他可以执行此操作的方法。 ..

1 个答案:

答案 0 :(得分:0)

如果你想评论界面的方法,这样的东西应该有效:

    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();
    }