2
在Groovy Console我有這樣的:爲什麼我得到StackOverflowError?
import groovy.util.*
import org.codehaus.groovy.runtime.*
def gse = new GroovyScriptEngine("c:\\temp")
def script = gse.loadScriptByName("say.groovy")
this.metaClass.mixin script
say("bye")
say.groovy包含
def say(String msg) {
println(msg)
}
編輯:我提交了一份bug報告:https://svn.dentaku.codehaus.org/browse/GROOVY-4214
我的目標是在增加方法添加到主腳本中,而不是創建已加載腳本的實例 – IttayD 2010-05-20 17:03:04
添加了不使用新實例的方法 – 2010-05-20 18:07:37