[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