Class ExecModelLambdaPostProcessor


  • public class ExecModelLambdaPostProcessor
    extends Object
    • Field Detail

      • MATERIALIZED_LAMBDA_PRETTY_PRINTER

        public static final com.github.javaparser.printer.DefaultPrettyPrinter MATERIALIZED_LAMBDA_PRETTY_PRINTER
    • Constructor Detail

      • 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 Detail

      • convertLambdas

        public void convertLambdas()
      • getType

        protected com.github.javaparser.ast.type.Type getType​(com.github.javaparser.ast.expr.Expression argument)