[jboss-svn-commits] JBL Code SVN: r17530 - 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 Jan 3 14:50:49 EST 2008


Author: KrisVerlaenen
Date: 2008-01-03 14:50:49 -0500 (Thu, 03 Jan 2008)
New Revision: 17530

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaRuleClassBuilder.java
Log:
JBRULES-1339: Debugging: Breakpoints are only considered for code with variables
 - line mapping did not handle multiple line breaks correctly immediately before the start of a rule in the generated java class


Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaRuleClassBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaRuleClassBuilder.java	2008-01-03 16:56:18 UTC (rev 17529)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaRuleClassBuilder.java	2008-01-03 19:50:49 UTC (rev 17530)
@@ -62,9 +62,9 @@
             buffer.append( context.getMethods().get( i ) + lineSeparator );
         }
 
-        final String[] lines = buffer.toString().split( lineSeparator );
+        final String[] lines = buffer.toString().split( lineSeparator, -1 );
 
-        ruleDescr.setConsequenceOffset( lines.length + 1 );
+        ruleDescr.setConsequenceOffset( lines.length );
 
         buffer.append( context.getMethods().get( context.getMethods().size() - 1 ) + lineSeparator );
         buffer.append( "}" );




More information about the jboss-svn-commits mailing list