[jboss-svn-commits] JBL Code SVN: r22788 - in labs/jbossrules/trunk: drools-core/src/main/java/org/drools/base/accumulators and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Sep 15 21:13:00 EDT 2008
Author: tirelli
Date: 2008-09-15 21:12:59 -0400 (Mon, 15 Sep 2008)
New Revision: 22788
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/JavaAccumulatorFunctionExecutor.java
Log:
fixing accumulate
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java 2008-09-15 23:28:54 UTC (rev 22787)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java 2008-09-16 01:12:59 UTC (rev 22788)
@@ -388,7 +388,6 @@
if ( result.getErrors().length > 0 ) {
for ( int i = 0; i < result.getErrors().length; i++ ) {
final CompilationProblem err = result.getErrors()[i];
- System.out.println(err);
final ErrorHandler handler = (ErrorHandler) this.errorHandlers.get( err.getFileName() );
if ( handler instanceof RuleErrorHandler ) {
final RuleErrorHandler rh = (RuleErrorHandler) handler;
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/JavaAccumulatorFunctionExecutor.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/JavaAccumulatorFunctionExecutor.java 2008-09-15 23:28:54 UTC (rev 22787)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/JavaAccumulatorFunctionExecutor.java 2008-09-16 01:12:59 UTC (rev 22788)
@@ -129,7 +129,7 @@
Declaration[] innerDeclarations,
WorkingMemory workingMemory) throws Exception {
- final Object value = ((JavaAccumulatorFunctionContext) context).reverseSupport.remove( handle );
+ final Object value = ((JavaAccumulatorFunctionContext) context).reverseSupport.remove( Integer.valueOf( handle.getId() ) );
this.function.reverse( ((JavaAccumulatorFunctionContext) context).context,
value );
}
More information about the jboss-svn-commits
mailing list