Author: mcucchiara Date: Thu Nov 3 08:57:06 2011 New Revision: 1197002 URL: http://svn.apache.org/viewvc?rev=1197002&view=rev Log: OGNL-37 - Modified equals() implementation to take account of super class fields.
Modified: commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/internal/entry/DeclaredMethodCacheEntry.java Modified: commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/internal/entry/DeclaredMethodCacheEntry.java URL: http://svn.apache.org/viewvc/commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/internal/entry/DeclaredMethodCacheEntry.java?rev=1197002&r1=1197001&r2=1197002&view=diff ============================================================================== --- commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/internal/entry/DeclaredMethodCacheEntry.java (original) +++ commons/proper/ognl/trunk/src/main/java/org/apache/commons/ognl/internal/entry/DeclaredMethodCacheEntry.java Thu Nov 3 08:57:06 2011 @@ -46,20 +46,24 @@ public class DeclaredMethodCacheEntry } @Override - public boolean equals( Object o ) - { - if ( this == o ) + public boolean equals(Object o) { + if (this == o) { return true; } - if ( !( o instanceof DeclaredMethodCacheEntry ) ) + if (!(o instanceof DeclaredMethodCacheEntry)) + { + return false; + } + if (!super.equals(o)) { return false; } DeclaredMethodCacheEntry that = (DeclaredMethodCacheEntry) o; - return targetClass == that.targetClass; + return type == that.type; + } @Override