[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