下面列出了怎么用java.lang.Cloneable的API类实例代码及写法,或者点击链接到github查看源代码。
@Test public void enumImplements() throws Exception {
TypeSpec typeSpec = TypeSpec.enumBuilder("Food")
.addSuperinterface(Serializable.class)
.addSuperinterface(Cloneable.class)
.addEnumConstant("LEAN_GROUND_BEEF")
.addEnumConstant("SHREDDED_CHEESE")
.build();
assertThat(toString(typeSpec)).isEqualTo(""
+ "package com.squareup.tacos;\n"
+ "\n"
+ "import java.io.Serializable;\n"
+ "import java.lang.Cloneable;\n"
+ "\n"
+ "enum Food implements Serializable, Cloneable {\n"
+ " LEAN_GROUND_BEEF,\n"
+ "\n"
+ " SHREDDED_CHEESE\n"
+ "}\n");
}
public void dummy() {
new Cloneable() {};
}