Log Message: |
Improved: Remove Groovy Base script redundancy (OFBIZ-10806)
According to Groovy documentation [1] the following construction:
CompilerConfiguration cfg = new CompilerConfiguration();
cfg.setScriptBaseClass(scriptBaseClass);
groovyClassLoader =
new GroovyClassLoader(GroovyUtil.class.getClassLoader(), cfg);
is equivalent to running the a script containing the ‘@BaseScript’
annotation. Previously in ‘org.apache.ofbiz.base.util.GroovyUtil’
instead of choosing one solution, we were doing both. Now we only
rely on the construction described above.
[1] http://docs.groovy-lang.org/latest/html/documentation/#_script_base_classes
|