org.drools.rule.constraint
Class ConditionAnalyzer

java.lang.Object
  extended by org.drools.rule.constraint.ConditionAnalyzer

public class ConditionAnalyzer
extends Object


Nested Class Summary
static class ConditionAnalyzer.AritmeticExpression
           
static class ConditionAnalyzer.AritmeticOperator
           
static class ConditionAnalyzer.ArrayAccessInvocation
           
static class ConditionAnalyzer.ArrayCreationExpression
           
static class ConditionAnalyzer.ArrayLengthInvocation
           
static class ConditionAnalyzer.BooleanOperator
           
static class ConditionAnalyzer.CombinedCondition
           
static class ConditionAnalyzer.Condition
           
static class ConditionAnalyzer.ConstructorInvocation
           
static class ConditionAnalyzer.EvaluatedExpression
           
static interface ConditionAnalyzer.Expression
           
static class ConditionAnalyzer.FieldAccessInvocation
           
static class ConditionAnalyzer.FixedExpression
           
static class ConditionAnalyzer.FixedValueCondition
           
static class ConditionAnalyzer.Invocation
           
static class ConditionAnalyzer.ListAccessInvocation
           
static class ConditionAnalyzer.MapAccessInvocation
           
static class ConditionAnalyzer.MethodInvocation
           
static class ConditionAnalyzer.SingleCondition
           
static class ConditionAnalyzer.VariableExpression
           
 
Constructor Summary
ConditionAnalyzer(org.mvel2.compiler.ExecutableStatement stmt, Declaration[] declarations)
           
 
Method Summary
 ConditionAnalyzer.Condition analyzeCondition()
           
static boolean isFixed(ConditionAnalyzer.Expression expression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionAnalyzer

public ConditionAnalyzer(org.mvel2.compiler.ExecutableStatement stmt,
                         Declaration[] declarations)
Method Detail

analyzeCondition

public ConditionAnalyzer.Condition analyzeCondition()

isFixed

public static boolean isFixed(ConditionAnalyzer.Expression expression)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.