Class ExecModelLambdaPostProcessor

java.lang.Object
org.drools.model.codegen.execmodel.util.lambdareplace.ExecModelLambdaPostProcessor

public class ExecModelLambdaPostProcessor extends Object
  • 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)