我有一个具有此签名的功能;
def process[E: TypeTag : ClassTag](id: Int): E = {
通常我会这样称呼:
process[Item](1)
我需要从项目类型存储在变量中的地方调用它。
tt.tpe.members.collect {
case m if m.isMethod && m.asMethod.isCaseAccessor => m.asMethod
} foreach { member => {
// member is a MethodSymbol that can be used to get a type
// how to call process[??](id) from here?
我假设我必须使用reflect或returnType,但是如何传递泛型类型?