protected DefaultEvaluatorFactory(CollQueryTemplates templates, ClassLoader classLoader) { this.templates = templates; if (classLoader instanceof URLClassLoader) { this.factory = new JDKEvaluatorFactory((URLClassLoader) classLoader); } else { // for OSGi compatibility this.factory = new ECJEvaluatorFactory(classLoader); } }
public ECJEvaluatorFactory(ClassLoader parent) { this(parent, getDefaultCompilerOptions()); }
protected void compile(String source, ClassType projectionType, String[] names, Type[] types, String id, Map<String, Object> constants) throws IOException { source = createSource(source, projectionType, names, types, id, constants);
protected DefaultEvaluatorFactory(CollQueryTemplates templates, ClassLoader classLoader) { this.templates = templates; if (classLoader instanceof URLClassLoader) { this.factory = new JDKEvaluatorFactory((URLClassLoader) classLoader); } else { // for OSGi compatibility this.factory = new ECJEvaluatorFactory(classLoader); } }
protected DefaultEvaluatorFactory(CollQueryTemplates templates, ClassLoader classLoader) { this.templates = templates; if (classLoader instanceof URLClassLoader) { this.factory = new JDKEvaluatorFactory((URLClassLoader) classLoader); } else { // for OSGi compatibility this.factory = new ECJEvaluatorFactory(classLoader); } }