protected JavaReferenceValidator<?, ?, ?, ?> getJavaReferenceValidator() {
return new RuntimeJavaReferenceValidator(getClassLoader());
}
public String getSourceText(UpdateListener listener) throws IOException {
Reader reader = getSourceReader(listener);
protected JavaReferenceValidator<?, ?, ?, ?> getJavaReferenceValidator() {
return new RuntimeJavaReferenceValidator(getClassLoader());
}
public String getSourceText(UpdateListener listener) throws IOException {
Reader reader = getSourceReader(listener);
public Failable<Module> compileModule(final ModuleRepository environment, final UpdateListener listener, ModuleCompilationOptions options) {
SCLCompiler compiler = new SCLCompiler(options, getJavaReferenceValidatorFactory());
try {
public Failable<Module> compileModule(final ModuleRepository environment, final UpdateListener listener, ModuleCompilationOptions options) {
SCLCompiler compiler = new SCLCompiler(options, getJavaReferenceValidatorFactory());
try {
LOGGER.error("While compiling " + getModuleName() + ":\n " +
CompilationErrorFormatter.toString(getSourceReader(null), compiler.getErrorLog().getErrors()).replaceAll("\n", "\n "));
return new Failure(compiler.getErrorLog().getErrors());
}
} catch (IOException e) {
LOGGER.error("While compiling " + getModuleName() + ":\n " +
CompilationErrorFormatter.toString(getSourceReader(null), compiler.getErrorLog().getErrors()).replaceAll("\n", "\n "));
return new Failure(compiler.getErrorLog().getErrors());
}
} catch (IOException e) {