From: <jbo...@li...> - 2006-04-25 01:21:30
|
Author: mar...@jb... Date: 2006-04-24 21:21:23 -0400 (Mon, 24 Apr 2006) New Revision: 3956 Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/WorkingMemoryImpl.java Log: -WorkingMemory.getObjects() was returning handles, instead of the objects. Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/WorkingMemoryImpl.java =================================================================== --- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/WorkingMemoryImpl.java 2006-04-25 01:20:08 UTC (rev 3955) +++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/WorkingMemoryImpl.java 2006-04-25 01:21:23 UTC (rev 3956) @@ -334,7 +334,7 @@ public List getObjects(Class objectClass) { List matching = new java.util.LinkedList(); - for ( Iterator objIter = this.identityMap.values().iterator(); objIter.hasNext(); ) { + for ( Iterator objIter = this.identityMap.keySet().iterator(); objIter.hasNext(); ) { Object obj = objIter.next(); if ( objectClass.isInstance( obj ) ) { |