Scala宏评估枚举值

时间:2017-11-20 23:42:16

标签: scala macros scala-macros

给出这样的枚举:

object Enum1 extends Enumeration {
  val value1, value2 = Value
  val value3 = Value("value3Name")

  val notNewAValue = value3

}

这样的对象:

@MyMacro
object MacroObject

如何在宏注释Enum1中访问MyMacro(或作为参数传递的任何其他枚举)的值?

当我说“值”时,我不会考虑notNewAValue,只考虑value1value2value3

0 个答案:

没有答案