[jboss-svn-commits] JBL Code SVN: r11652 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 3 17:54:19 EDT 2007


Author: tirelli
Date: 2007-05-03 17:54:19 -0400 (Thu, 03 May 2007)
New Revision: 11652

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java
Log:
JBRULES-613: replacing $ in rule names for _ so to work around JANINO compilation failures

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java	2007-05-03 21:06:18 UTC (rev 11651)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java	2007-05-03 21:54:19 UTC (rev 11652)
@@ -1,6 +1,5 @@
 package org.drools.rule.builder.dialect.java;
 
-import java.io.InputStreamReader;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;
@@ -39,7 +38,6 @@
 import org.drools.lang.descr.OrDescr;
 import org.drools.lang.descr.PatternDescr;
 import org.drools.lang.descr.RuleDescr;
-import org.drools.rule.Declaration;
 import org.drools.rule.LineMappings;
 import org.drools.rule.Package;
 import org.drools.rule.Rule;
@@ -506,7 +504,7 @@
                                       final String ext,
                                       final ResourceReader src) {
         // replaces all non alphanumeric or $ chars with _
-        String newName = "Rule_" + name.replaceAll( "[^\\w$]",
+        String newName = "Rule_" + name.replaceAll( "[[^\\w]$]",
                                                     "_" );
 
         // make sure the class name does not exist, if it does increase the counter




More information about the jboss-svn-commits mailing list