【发布时间】:2011-01-24 03:38:41
【问题描述】:
我在 Grails 插件中使用了几个类别。例如,
class Foo {
static foo(ClassA a,Object someArg) { ... }
static bar(ClassB b,Object... someArgs) { ... }
}
我正在寻找将这些方法添加到元类的最佳方法,这样我就不必使用类别类,而可以将它们作为实例方法调用。例如,
aInstance.foo(someArg)
bInstance.bar(someArgs)
是否有一个 Groovy/Grails 类或方法可以帮助我做到这一点,还是我坚持迭代这些方法并自己添加它们?
【问题讨论】:
标签: grails groovy categories metaclass mixins