Linux Mac OSX Windows

Implemented by

 Represents an object that can be stored in a hashtable.

 @status FROZEN - This interface will not change in the Mozilla 1.x lifetime
[scriptable, uuid(17e595fa-b57a-4933-bd0f-b1812e8ab188)]
interface nsIHashable : nsISupports

Attributes

 A generated hashcode for this object. Objects that are equivalent
 must have the same hash code. Getting this property should never
 throw an exception!
readonly attribute unsigned long hashCode

Methods

 Is this object the equivalent of the other object?
boolean equals(in nsIHashable aOther)