if (mode.equals(ARG_VAL_COMPILE)) {
String outClassName = (String) argsTable.get(ARG_OUT);
FileWriter out = new FileWriter(outClassName + ".java");
PrintWriter pw = new PrintWriter(out);
CodeBuffer cb = new CodeBuffer();
cb.setClassName(outClassName);
mgr.compileScript(
language,
inFileName,
0,
0,
IOUtils.getStringFromReader(in),
cb);
cb.print(pw, true);
out.close();
} else {
if (mode.equals(ARG_VAL_EXEC)) {
mgr.exec(language, inFileName, 0, 0, IOUtils.getStringFromReader(in));
} else { /* eval */