使用 ExpandoMetaClass 静态方法可以动态添加,我如何在 Singleton 对象中使用这个 ExpandoMetaClass,其中有重载的静态函数,假设示例程序需要使用 ExpandoMetaClass 重写下面程序中需要更改的地方
@Singleton
class testA {
def static zMap = [:]
static def X() {
Y()
}
static def Y() {
}
static def X(def var) {
Y(var)
}
static def Y(def var) {
zMap.put(var)
}
}