[jboss-svn-commits] JBL Code SVN: r15843 - labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/brms/server/util.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 15 13:35:21 EDT 2007
Author: tirelli
Date: 2007-10-15 13:35:21 -0400 (Mon, 15 Oct 2007)
New Revision: 15843
Modified:
labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/brms/server/util/BRDRLPersistence.java
Log:
JBRULES-1277: applying the fix to 4.0.x branch
Modified: labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/brms/server/util/BRDRLPersistence.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/brms/server/util/BRDRLPersistence.java 2007-10-15 16:41:32 UTC (rev 15842)
+++ labs/jbossrules/branches/4.0.x/drools-compiler/src/main/java/org/drools/brms/server/util/BRDRLPersistence.java 2007-10-15 17:35:21 UTC (rev 15843)
@@ -157,12 +157,12 @@
if ( CompositeFactPattern.COMPOSITE_TYPE_EXISTS.equals( pattern.type ) ) {
buf.append( pattern.type );
buf.append( " " );
- renderSubPattern( pattern );
+ renderSubPattern( pattern, 0 );
buf.append( "\n" );
} else if ( CompositeFactPattern.COMPOSITE_TYPE_NOT.equals( pattern.type ) ) {
buf.append( pattern.type );
buf.append( " " );
- renderSubPattern( pattern );
+ renderSubPattern( pattern, 0 );
buf.append( "\n" );
} else if ( CompositeFactPattern.COMPOSITE_TYPE_OR.equals( pattern.type ) ) {
buf.append( "( " );
@@ -173,16 +173,16 @@
buf.append( pattern.type );
buf.append( " " );
}
- renderSubPattern( pattern );
+ renderSubPattern( pattern, i );
}
}
buf.append( " )\n" );
}
}
- private void renderSubPattern(CompositeFactPattern pattern) {
+ private void renderSubPattern(CompositeFactPattern pattern, int subIndex) {
if (pattern.patterns == null || pattern.patterns.length == 0) return;
- this.generateFactPattern( pattern.patterns[0] );
+ this.generateFactPattern( pattern.patterns[subIndex] );
}
public void visitDSLSentence(final DSLSentence sentence) {
More information about the jboss-svn-commits
mailing list