[jboss-svn-commits] JBL Code SVN: r7090 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 24 12:56:23 EDT 2006
Author: mark.proctor at jboss.com
Date: 2006-10-24 12:56:21 -0400 (Tue, 24 Oct 2006)
New Revision: 7090
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java
Log:
-Fixed testLogicalAssertionsDynamic
-Fixed modify
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java 2006-10-24 16:56:11 UTC (rev 7089)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java 2006-10-24 16:56:21 UTC (rev 7090)
@@ -140,7 +140,12 @@
final Object object = handle.getObject();
- ObjectTypeNode[] cachedNodes = (ObjectTypeNode[]) memory.get( object.getClass().getSuperclass() );
+ ObjectTypeNode[] cachedNodes;
+ if ( object instanceof ShadowProxy ) {
+ cachedNodes = (ObjectTypeNode[]) memory.get( object.getClass().getSuperclass() );
+ } else {
+ cachedNodes = (ObjectTypeNode[]) memory.get( object.getClass() );
+ }
// // //@todo this is a hack, we really don't want to be doing instanceof here
// if ( object instanceof ShadowProxy ){
//
More information about the jboss-svn-commits
mailing list