[jboss-svn-commits] JBL Code SVN: r23996 - 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
Thu Nov 20 10:36:04 EST 2008
Author: mark.proctor at jboss.com
Date: 2008-11-20 10:36:04 -0500 (Thu, 20 Nov 2008)
New Revision: 23996
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java
Log:
JBRULES-1609
-fix MVEL issue where the rule class name must be set.
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 2008-11-20 15:34:03 UTC (rev 23995)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELDialect.java 2008-11-20 15:36:04 UTC (rev 23996)
@@ -635,9 +635,13 @@
String name;
if ( context != null && context.getPkg() != null & context.getPkg().getName() != null ) {
- name = context.getPkg().getName();
+ if ( context instanceof RuleBuildContext ) {
+ name = context.getPkg().getName() + "." + ((RuleBuildContext)context).getRuleDescr().getClassName();
+ } else {
+ name = context.getPkg().getName() + ".Unknown";
+ }
} else {
- name = "";
+ name = "Unknown";
}
MVELCompilationUnit compilationUnit = new MVELCompilationUnit( name,
expression,
More information about the jboss-svn-commits
mailing list