我试图初始化一个属性,尽管 CodeBlock#of 在 CodeBlock#argToType 中抛出了 IllegalArgumentException
我调查了 CodeBlock#argToType 错误的根本原因。即使o
是 ClassName(也是 TypeName),它也不会通过is TypeName -> o
检查并抛出 IllegalArguementException。
val initString = "mutableMapOf(Pair(%T, %T), Pair(%T, %T))"
val initArgs = arraysOf(...)
CodeBlock.of(initString, initArgs)
我希望 CodeBlock 能够正确构建,但它却抛出了IllegalArguementException