Package org.drools.mvel.java
Class JavaExprAnalyzer
- java.lang.Object
-
- org.drools.mvel.java.JavaExprAnalyzer
-
public class JavaExprAnalyzer extends Object
Expression analyzer.
-
-
Constructor Summary
Constructors Constructor Description JavaExprAnalyzer()Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaAnalysisResultanalyzeBlock(String expr, org.drools.compiler.compiler.BoundIdentifiers availableIdentifiers)JavaAnalysisResultanalyzeExpression(String expr, org.drools.compiler.compiler.BoundIdentifiers availableIdentifiers)Analyze an expression.
-
-
-
Method Detail
-
analyzeExpression
public JavaAnalysisResult analyzeExpression(String expr, org.drools.compiler.compiler.BoundIdentifiers availableIdentifiers) throws org.antlr.runtime.RecognitionException
Analyze an expression.- Parameters:
expr- The expression to analyze.availableIdentifiers- Total set of declarations available.- Returns:
- The
Setof declarations used by the expression. - Throws:
org.antlr.runtime.RecognitionException- If an error occurs in the parser.
-
analyzeBlock
public JavaAnalysisResult analyzeBlock(String expr, org.drools.compiler.compiler.BoundIdentifiers availableIdentifiers) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
-