Class ExecModelLambdaPostProcessor


  • public class ExecModelLambdaPostProcessor
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ExecModelLambdaPostProcessor​(java.lang.String packageName, java.lang.String ruleClassName, java.util.Collection<java.lang.String> imports, java.util.Collection<java.lang.String> staticImports, java.util.Map<com.github.javaparser.ast.expr.LambdaExpr,​java.lang.reflect.Type> lambdaReturnTypes, java.util.Map<java.lang.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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void convertLambdas()  
      protected com.github.javaparser.ast.type.Type getType​(com.github.javaparser.ast.expr.Expression argument)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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​(java.lang.String packageName,
                                            java.lang.String ruleClassName,
                                            java.util.Collection<java.lang.String> imports,
                                            java.util.Collection<java.lang.String> staticImports,
                                            java.util.Map<com.github.javaparser.ast.expr.LambdaExpr,​java.lang.reflect.Type> lambdaReturnTypes,
                                            java.util.Map<java.lang.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)