[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