Package com.querydsl.codegen.utils
Class ECJEvaluatorFactory
java.lang.Object
com.querydsl.codegen.utils.AbstractEvaluatorFactory
com.querydsl.codegen.utils.ECJEvaluatorFactory
- All Implemented Interfaces:
EvaluatorFactory
EvaluatorFactory is a factory implementation for creating Evaluator instances
- Author:
- tiwe
-
Field Summary
Fields inherited from class com.querydsl.codegen.utils.AbstractEvaluatorFactory
loader -
Constructor Summary
ConstructorsConstructorDescriptionECJEvaluatorFactory(ClassLoader parent) ECJEvaluatorFactory(ClassLoader parent, org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions) -
Method Summary
Methods inherited from class com.querydsl.codegen.utils.AbstractEvaluatorFactory
createEvaluator, createEvaluator, createSource, findEvalMethod, toId
-
Constructor Details
-
ECJEvaluatorFactory
-
ECJEvaluatorFactory
public ECJEvaluatorFactory(ClassLoader parent, org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions)
-
-
Method Details
-
getDefaultCompilerOptions
public static org.eclipse.jdt.internal.compiler.impl.CompilerOptions getDefaultCompilerOptions() -
compile
protected void compile(String source, ClassType projectionType, String[] names, Type[] types, String id, Map<String, Object> constants) throws IOException- Specified by:
compilein classAbstractEvaluatorFactory- Throws:
IOException
-
getCompilerOptions
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions getCompilerOptions()
-