in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino/RhinoJavaCompiler.java [256:274]
public CompilationResult compile( final String[] pResourcePaths, final ResourceReader pReader, final ResourceStore pStore, final ClassLoader pClassLoader, final JavaCompilerSettings pSettings ) {
final RhinoCompilingClassLoader cl = new RhinoCompilingClassLoader(pReader, pStore, pClassLoader);
for (final String pResourcePath : pResourcePaths) {
log.debug("compiling " + pResourcePath);
final String clazzName = ConversionUtils.convertResourceToClassName(pResourcePath);
try {
cl.loadClass(clazzName);
} catch (final ClassNotFoundException e) {
}
}
final Collection<CompilationProblem> problems = cl.getProblems();
final CompilationProblem[] result = new CompilationProblem[problems.size()];
problems.toArray(result);
return new CompilationResult(result);
}