使用Javapoet,如何实现以下内容:
在javadoc中,提到了如何创建接口。
发布于 2016-01-11 07:24:24
使用TypeSpec.Builder.superclass()作为扩展,TypeSpec.Builder.addSuperinterface()用于实现。
发布于 2016-04-28 21:47:08
假设您想要生成一个扩展Dummy类并实现Serializable接口的Serializable类。生成代码是:
...
TypeSpec typeSpec = TypeSpec.classBuilder("Dummy")
.addSuperinterface(Serializable.class)
.superclass(Exception.class)
.build();
JavaFile javaFile = JavaFile.builder("sample.javapoet", typeSpec).build();
...生成的代码将是:
package sample.javapoet;
import java.io.Serializable;
import java.lang.Exception;
class Hoge extends Exception implements Serializable {
}https://stackoverflow.com/questions/34715266
复制相似问题