我试图根据案例类的字段在伴随对象上创建一个值。
我想做这样的事情:
case class A(
val a: Int,
val b: String
) extends MyTypeMacro
我希望添加为其伴随对象添加值...
object A {
//Generate...
val c: B = //Code value derived from case class fields...
}
因为伴侣对象和类可以相互访问,所以不应该 我可以通过从案例类类型宏中访问伴随对象来实现这一点吗?
另外......我想添加' val c'是否定义了对象A.
答案 0 :(得分:0)
不幸的是,这还不可能。我们正在玩这些方面的东西,但这是非常早期的阶段,所以我不能说任何确定的东西。