[jboss-svn-commits] JBL Code SVN: r7072 - in labs/jbossrules/trunk/drools-core/src/main/java/org/drools: reteoo spi
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 24 06:03:28 EDT 2006
Author: mark.proctor at jboss.com
Date: 2006-10-24 06:03:23 -0400 (Tue, 24 Oct 2006)
New Revision: 7072
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ColumnExtractor.java
Log:
-Added fixes for waltz to run waltz50
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 10:03:13 UTC (rev 7071)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/Rete.java 2006-10-24 10:03:23 UTC (rev 7072)
@@ -140,13 +140,13 @@
final Object object = handle.getObject();
- ObjectTypeNode[] cachedNodes;
- // //@todo this is a hack, we really don't want to be doing instanceof here
- if ( object instanceof ShadowProxy ){
- cachedNodes = (ObjectTypeNode[]) memory.get( object.getClass().getSuperclass() );
- } else {
- cachedNodes = (ObjectTypeNode[]) memory.get( object.getClass() );
- }
+ ObjectTypeNode[] cachedNodes = (ObjectTypeNode[]) memory.get( object.getClass().getSuperclass() );
+// // //@todo this is a hack, we really don't want to be doing instanceof here
+// if ( object instanceof ShadowProxy ){
+//
+// } else {
+// cachedNodes = (ObjectTypeNode[]) memory.get( object.getClass() );
+// }
if ( cachedNodes == null ) {
// it is possible that there are no ObjectTypeNodes for an object being retracted
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ColumnExtractor.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ColumnExtractor.java 2006-10-24 10:03:13 UTC (rev 7071)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/spi/ColumnExtractor.java 2006-10-24 10:03:23 UTC (rev 7072)
@@ -31,7 +31,7 @@
/**
*
*/
- private static final long serialVersionUID = 9055898682913511836L;
+ private static final long serialVersionUID = 320L;
private ObjectType objectType;
public ColumnExtractor(final ObjectType objectType) {
@@ -39,7 +39,8 @@
}
public Object getValue(final Object object) {
- return ( object instanceof ShadowProxy ) ? ((ShadowProxy)object).getShadowedObject() : object;
+ return object;
+ //return ( this.objectType.isShadowEnabled() ) ? ((ShadowProxy)object).getShadowedObject() : object;
}
public ObjectType getObjectType() {
More information about the jboss-svn-commits
mailing list