【发布时间】:2014-10-09 19:18:06
【问题描述】:
我正在构建一个可以接收不可预知数据结构的工具,我想生成案例类来完成接收数据的结构。 我想弄清楚是否可以在运行时生成案例类?这个结构只有在运行时才知道。 这类似于宏的作用,但在运行时。 我在网上找到了这个项目 mars 这非常接近我想做的事情,但我找不到它是否成功。
另一种方法是生成代码,编译并将结果放在类路径中,就像 IScala 正在以迭代方式使用代码一样。但我认为这不会扩大规模。
是否有人已经完成了运行时代码生成之类的工作?
这个问题也发布在scala-user邮件列表中
【问题讨论】:
标签: scala metaprogramming