我正在尝试生成一个object
,该C0使用以下类型的示例实现类型参数的接口:
object HelloWorld : Feature<Intent>
我可以生成实现我的接口的对象,如以下代码:
val typeSpecBuilder = TypeSpec.objectBuilder("HelloWorld")
typeSpecBuilder.addSuperinterface(
ClassName(
"com.example.mylib",
"Feature"
)
如何将type argument
传递到interface
?
parameterizedBy()
方法来使用通用类型。如果IDE未检测到它,则可以手动导入。