Class MaterializedLambdaConsequence
- java.lang.Object
-
- org.drools.modelcompiler.util.lambdareplace.MaterializedLambdaConsequence
-
public class MaterializedLambdaConsequence extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected StringpackageNameprotected StringtemporaryClassHash
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringclassHash(String sourceCode)protected com.github.javaparser.ast.body.EnumDeclarationcreate(com.github.javaparser.ast.CompilationUnit compilationUnit)CreatedClasscreate(com.github.javaparser.ast.expr.LambdaExpr lambdaExpr, Collection<String> imports, Collection<String> staticImports)CreatedClasscreate(String expressionString, Collection<String> imports, Collection<String> staticImports)protected com.github.javaparser.ast.NodeList<com.github.javaparser.ast.type.ClassOrInterfaceType>createImplementedTypes()protected com.github.javaparser.ast.type.ClassOrInterfaceTypefunctionType()protected com.github.javaparser.ast.type.ClassOrInterfaceTypelambdaExtractorType()
-
-
-
Method Detail
-
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()
-
-