我正在尝试列出节俭服务端点参数的所有成员。
val paramsClass = mirror.staticClass("mytest.thrift.MyService.method_args")
println(paramsClass.toType.members())
然后我得到了illegal cyclic reference involving object method_args
我想知道这是否是因为method_args 是MyService 中的一个静态类。有什么特殊的获取方式吗?我试过val paramsClass = mirror.staticClass("mytest.thrift.MyService$method_args")
了,立即得到同样的错误。
谁能建议如何解决这个问题?