[jboss-svn-commits] JBL Code SVN: r13731 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jul 23 14:06:04 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-07-23 14:06:04 -0400 (Mon, 23 Jul 2007)
New Revision: 13731
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java
Log:
-set MVEL to use reflection by default.
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java 2007-07-23 17:51:23 UTC (rev 13730)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java 2007-07-23 18:06:04 UTC (rev 13731)
@@ -59,6 +59,7 @@
import org.mvel.integration.VariableResolverFactory;
import org.mvel.integration.impl.ClassImportResolverFactory;
import org.mvel.integration.impl.StaticMethodImportResolverFactory;
+import org.mvel.optimizers.OptimizerFactory;
public class MVELDialect
implements
@@ -118,6 +119,9 @@
this.typeResolver = builder.getTypeResolver();
this.classFieldExtractorCache = builder.getClassFieldExtractorCache();
this.strictMode = this.configuration.isStrict();
+
+ // we currently default to reflective optimisation
+ OptimizerFactory.setDefaultOptimizer("reflective");
this.analyzer = new MVELExprAnalyzer();
More information about the jboss-svn-commits
mailing list