小编Ang*_*ese的帖子

测试c.universe.Type是否可分配给宏中的其他类型

我正在尝试编写一个宏,它接受一个带有java bean接口和case类的类,并创建一对用于在它们之间进行映射的方法.

我试图检查每个属性的类型是否匹配,但java bean中的类型是例如java.lang.Long,case类中的类型是scala.Long.

我的问题是,给定这些2的c.universe.Type对象,有没有办法测试它们之间是否存在隐式转换?即测试我是否可以将一个传递给一个期望另一个的方法.

scala scala-macros

9
推荐指数
1
解决办法
201
查看次数

标签 统计

scala ×1

scala-macros ×1