cdt/cdt_5_0_x/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/LibraryEntry.java
--- a/cdt/cdt_5_0_x/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/LibraryEntry.java Tue Jun 09 10:02:47 2009 -0500
+++ b/cdt/cdt_5_0_x/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/LibraryEntry.java Tue Jun 09 15:42:55 2009 -0500
@@ -133,6 +133,27 @@
return super.equals(obj);
}
+ @Override
+ public int hashCode() {
+ final int prime = 31;
+ int result = super.hashCode();
+ result = prime * result
+ + ((libraryPath == null) ? 0 : libraryPath.hashCode());
+ result = prime
+ * result
+ + ((sourceAttachmentPath == null) ? 0 : sourceAttachmentPath
+ .hashCode());
+ result = prime
+ * result
+ + ((sourceAttachmentPrefixMapping == null) ? 0
+ : sourceAttachmentPrefixMapping.hashCode());
+ result = prime
+ * result
+ + ((sourceAttachmentRootPath == null) ? 0
+ : sourceAttachmentRootPath.hashCode());
+ return result;
+ }
+
public IPath getFullLibraryPath() {
IPath p;
IPath lib = getLibraryPath();