You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by aw...@apache.org on 2010/02/17 22:31:33 UTC
svn commit: r911179 -
/incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/PackageData.java
Author: awojtuniak
Date: Wed Feb 17 21:31:32 2010
New Revision: 911179
URL: http://svn.apache.org/viewvc?rev=911179&view=rev
Log:
ARIES-178 applying patch
Modified:
incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/PackageData.java
Modified: incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/PackageData.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/PackageData.java?rev=911179&r1=911178&r2=911179&view=diff
==============================================================================
--- incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/PackageData.java (original)
+++ incubator/aries/trunk/jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/PackageData.java Wed Feb 17 21:31:32 2010
@@ -231,5 +231,27 @@
public String getVersion() {
return version;
}
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+
+ PackageData that = (PackageData) o;
+
+ if (exportingBundle != that.exportingBundle) return false;
+ if (!name.equals(that.name)) return false;
+ if (!version.equals(that.version)) return false;
+
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ int result = (int) (exportingBundle ^ (exportingBundle >>> 32));
+ result = 31 * result + name.hashCode();
+ result = 31 * result + version.hashCode();
+ return result;
+ }
}