Class MaterializedLambdaConsequence

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

public class MaterializedLambdaConsequence extends Object
  • Field Details

    • packageName

      protected final String packageName
    • temporaryClassHash

      protected String temporaryClassHash
  • Method Details

    • create

      protected com.github.javaparser.ast.body.EnumDeclaration create(com.github.javaparser.ast.CompilationUnit compilationUnit)
    • functionType

      protected com.github.javaparser.ast.type.ClassOrInterfaceType functionType()
    • create

      public CreatedClass create(String expressionString, Collection<String> imports, Collection<String> staticImports)
    • create

      public CreatedClass create(com.github.javaparser.ast.expr.LambdaExpr lambdaExpr, Collection<String> imports, Collection<String> staticImports)
    • createImplementedTypes

      protected com.github.javaparser.ast.NodeList<com.github.javaparser.ast.type.ClassOrInterfaceType> createImplementedTypes()
    • lambdaExtractorType

      protected com.github.javaparser.ast.type.ClassOrInterfaceType lambdaExtractorType()
    • classHash

      protected String classHash(String sourceCode)