我想动态地将字段和方法添加到当前对象的metaClass
。我试过Groovy - 将属性或方法动态添加到此类的metaClass中
this.metaClass.testProp = "test"
要添加一个名为testProp
的字段。但是,我得到
groovy.lang.MissingPropertyException: No such property: testProp for class: groovy.lang.MetaClassImpl
当我在班级上做同样的事情时,加入testProp到类,而不是直接向对象
Process.metaClass.testProp = "test"
它的工作原理,但我的目标不继承领域。任何想法或指针在正确的方向将不胜感激。