org.drools.rule.builder.dialect.mvel
Class MVELExprAnalyzer

java.lang.Object
  extended by org.drools.rule.builder.dialect.mvel.MVELExprAnalyzer

public class MVELExprAnalyzer
extends Object

Expression analyzer.


Constructor Summary
MVELExprAnalyzer()
           
 
Method Summary
 MVELAnalysisResult analyzeExpression(PackageBuildContext context, String expr, BoundIdentifiers availableIdentifiers, Map<String,Class<?>> localTypes, String contextIndeifier, Class kcontextClass)
          Analyze an expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MVELExprAnalyzer

public MVELExprAnalyzer()
Method Detail

analyzeExpression

public MVELAnalysisResult analyzeExpression(PackageBuildContext context,
                                            String expr,
                                            BoundIdentifiers availableIdentifiers,
                                            Map<String,Class<?>> localTypes,
                                            String contextIndeifier,
                                            Class kcontextClass)
Analyze an expression.

Parameters:
expr - The expression to analyze.
availDecls - Total set of declarations available.
Returns:
The Set of declarations used by the expression.
Throws:
org.antlr.runtime.RecognitionException - If an error occurs in the parser.


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.