[jboss-svn-commits] JBL Code SVN: r18333 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 5 19:12:48 EST 2008


Author: tirelli
Date: 2008-02-05 19:12:48 -0500 (Tue, 05 Feb 2008)
New Revision: 18333

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators/EqualityEvaluatorsDefinition.java
Log:
JBRULES-1435: adding checks for null values

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators/EqualityEvaluatorsDefinition.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators/EqualityEvaluatorsDefinition.java	2008-02-06 00:10:17 UTC (rev 18332)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators/EqualityEvaluatorsDefinition.java	2008-02-06 00:12:48 UTC (rev 18333)
@@ -2071,8 +2071,8 @@
 
         // trying to implement runtime type coercion
         public boolean equals( Object arg0, Object arg1 ) {
-            if ( arg0 == null ) {
-                return arg1 == null;
+            if ( arg0 == null || arg1 == null ) {
+                return arg0 == arg1;
             }
             if( arg1 != null && arg1 instanceof ShadowProxy ) {
                 return arg1.equals( arg0 );




More information about the jboss-svn-commits mailing list