BAEL-2899: formatting

This commit is contained in:
Gian Mario Contessa 2019-05-27 12:33:09 +01:00
parent b9999c1af1
commit 224ceb98d5

View File

@ -29,9 +29,10 @@ public class App {
private App() throws IOException { private App() throws IOException {
loader = new GroovyClassLoader(this.getClass().getClassLoader()); loader = new GroovyClassLoader(this.getClass().getClassLoader());
shell = new GroovyShell(loader, new Binding()); shell = new GroovyShell(loader, new Binding());
engine = new GroovyScriptEngine(new URL[] { new File("src/main/groovy/com/baeldung/").toURI().toURL() }, this.getClass().getClassLoader()); engine = new GroovyScriptEngine(new URL[] {
new File("src/main/groovy/com/baeldung/").toURI().toURL()
}, this.getClass().getClassLoader());
engineFromFactory = new GroovyScriptEngineFactory().getScriptEngine(); engineFromFactory = new GroovyScriptEngineFactory().getScriptEngine();
} }
private void runCompiledClasses(int x, int y) { private void runCompiledClasses(int x, int y) {
@ -51,9 +52,10 @@ public class App {
} }
private void runDynamicClassWithLoader(int x, int y) throws IllegalAccessException, InstantiationException, IOException { private void runDynamicClassWithLoader(int x, int y) throws IllegalAccessException, InstantiationException, IOException {
Class calcClass = loader.parseClass(new File("src/main/groovy/com/baeldung/", "CalcMath.groovy")); Class calcClass = loader.parseClass(
Object calc = calcClass.newInstance(); new File("src/main/groovy/com/baeldung/", "CalcMath.groovy"));
Object result = ((GroovyObject) calc).invokeMethod("calcSum", new Object[] { x + 14, y + 14 }); GroovyObject calc = (GroovyObject) calcClass.newInstance();
Object result = calc.invokeMethod("calcSum", new Object[] { x + 14, y + 14 });
LOG.info("Result of CalcMath.calcSum() method is {}", result); LOG.info("Result of CalcMath.calcSum() method is {}", result);
} }
@ -68,7 +70,8 @@ public class App {
} }
private void runDynamicClassWithEngineFactory(int x, int y) throws IllegalAccessException, InstantiationException, javax.script.ScriptException, FileNotFoundException { private void runDynamicClassWithEngineFactory(int x, int y) throws IllegalAccessException, InstantiationException, javax.script.ScriptException, FileNotFoundException {
Class calcClas = (Class) engineFromFactory.eval(new FileReader(new File("src/main/groovy/com/baeldung/", "CalcMath.groovy"))); Class calcClas = (Class) engineFromFactory.eval(
new FileReader(new File("src/main/groovy/com/baeldung/", "CalcMath.groovy")));
GroovyObject calc = (GroovyObject) calcClas.newInstance(); GroovyObject calc = (GroovyObject) calcClas.newInstance();
Object result = calc.invokeMethod("calcSum", new Object[] { x, y }); Object result = calc.invokeMethod("calcSum", new Object[] { x, y });
LOG.info("Result of CalcMath.calcSum() method is {}", result); LOG.info("Result of CalcMath.calcSum() method is {}", result);