Class ExecModelLambdaPostProcessor
java.lang.Object
org.drools.model.codegen.execmodel.util.lambdareplace.ExecModelLambdaPostProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.github.javaparser.printer.DefaultPrettyPrinter -
Constructor Summary
ConstructorsConstructorDescriptionExecModelLambdaPostProcessor(String packageName, String ruleClassName, Collection<String> imports, Collection<String> staticImports, Map<com.github.javaparser.ast.expr.LambdaExpr, Type> lambdaReturnTypes, Map<String, org.drools.model.functions.PredicateInformation> debugPredicateInformation, com.github.javaparser.ast.CompilationUnit cu, boolean isParallel) ExecModelLambdaPostProcessor(PackageModel pkgModel, com.github.javaparser.ast.CompilationUnit cu) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected com.github.javaparser.ast.type.TypegetType(com.github.javaparser.ast.expr.Expression argument)
-
Field Details
-
MATERIALIZED_LAMBDA_PRETTY_PRINTER
public static final com.github.javaparser.printer.DefaultPrettyPrinter MATERIALIZED_LAMBDA_PRETTY_PRINTER
-
-
Constructor Details
-
ExecModelLambdaPostProcessor
public ExecModelLambdaPostProcessor(PackageModel pkgModel, com.github.javaparser.ast.CompilationUnit cu) -
ExecModelLambdaPostProcessor
public ExecModelLambdaPostProcessor(String packageName, String ruleClassName, Collection<String> imports, Collection<String> staticImports, Map<com.github.javaparser.ast.expr.LambdaExpr, Type> lambdaReturnTypes, Map<String, org.drools.model.functions.PredicateInformation> debugPredicateInformation, com.github.javaparser.ast.CompilationUnit cu, boolean isParallel)
-
-
Method Details
-
convertLambdas
public void convertLambdas() -
getType
protected com.github.javaparser.ast.type.Type getType(com.github.javaparser.ast.expr.Expression argument)
-