[jboss-svn-commits] JBL Code SVN: r17531 - labs/jbossrules/branches/4.0.x/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 15:29:10 EST 2008


Author: KrisVerlaenen
Date: 2008-01-03 15:29:10 -0500 (Thu, 03 Jan 2008)
New Revision: 17531

Modified:
   labs/jbossrules/branches/4.0.x/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/branches/4.0.x/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaRuleClassBuilder.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaRuleClassBuilder.java	2008-01-03 19:50:49 UTC (rev 17530)
+++ labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaRuleClassBuilder.java	2008-01-03 20:29:10 UTC (rev 17531)
@@ -64,9 +64,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