Package org.drools.mvelcompiler
Class PreprocessPhase
- java.lang.Object
-
- org.drools.mvelcompiler.PreprocessPhase
-
public class PreprocessPhase extends java.lang.ObjectThis phase transforms modify statements in valid Java code It's used both in the MVEL Compiler and also to preprocess Drools' Java consequences that use modify blocks.
-
-
Constructor Summary
Constructors Constructor Description PreprocessPhase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.mvelcompiler.PreprocessPhase.PreprocessPhaseResultinvoke(com.github.javaparser.ast.stmt.Statement statement)voidremoveEmptyStmt(com.github.javaparser.ast.stmt.BlockStmt blockStmt)com.github.javaparser.ast.expr.StringLiteralExprreplaceTextBlockWithConcatenatedStrings(com.github.javaparser.ast.expr.TextBlockLiteralExpr textBlockLiteralExpr)
-
-
-
Method Detail
-
invoke
public org.drools.mvelcompiler.PreprocessPhase.PreprocessPhaseResult invoke(com.github.javaparser.ast.stmt.Statement statement)
-
removeEmptyStmt
public void removeEmptyStmt(com.github.javaparser.ast.stmt.BlockStmt blockStmt)
-
replaceTextBlockWithConcatenatedStrings
public com.github.javaparser.ast.expr.StringLiteralExpr replaceTextBlockWithConcatenatedStrings(com.github.javaparser.ast.expr.TextBlockLiteralExpr textBlockLiteralExpr)
-
-