`
boogie
  • 浏览: 233328 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Calling static methods on metaclass

阅读更多

1、MyClass with a static method

class MyClass
{
                static processList(list)
                {
                                // does something
                }
}

 

2、Calling static method processList

doProcessList(String className, list)
{
     MetaClass mc =   GroovySystem.metaClassRegistry.getMetaClass(Class.forName(className))
                mc.invokeStaticMethod(‘processList’, list)
}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics