给出这样的枚举:
object Enum1 extends Enumeration {
val value1, value2 = Value
val value3 = Value("value3Name")
val notNewAValue = value3
}
这样的对象:
@MyMacro
object MacroObject
如何在宏注释Enum1
中访问MyMacro
(或作为参数传递的任何其他枚举)的值?
当我说“值”时,我不会考虑notNewAValue
,只考虑value1
,value2
和value3
。