svn commit: r393344 - /jakarta/bcel/branches/BCEL_5_2/src/java/org/apache/bcel/generic/Type.java
| Newsgroups | gmane.comp.jakarta.bcel.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: tcurdt
Date: Tue Apr 11 17:38:34 2006
New Revision: 393344
URL: http://svn.apache.org/viewcvs?rev=393344&view=rev
Log:
port from trunk
Modified:
jakarta/bcel/branches/BCEL_5_2/src/java/org/apache/bcel/generic/Type.java
Modified: jakarta/bcel/branches/BCEL_5_2/src/java/org/apache/bcel/generic/Type.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/branches/BCEL_5_2/src/java/org/apache/bcel/generic/Type.java?rev=393344&r1=393343&r2=393344&view=diff
==============================================================================
--- jakarta/bcel/branches/BCEL_5_2/src/java/org/apache/bcel/generic/Type.java (original)
+++ jakarta/bcel/branches/BCEL_5_2/src/java/org/apache/bcel/generic/Type.java Tue Apr 11 17:38:34 2006
@@ -63,6 +63,26 @@
/**
+ * @return hashcode of Type
+ */
+ public int hashCode() {
+ return type ^ signature.hashCode();
+ }
+
+
+ /**
+ * @return whether the Types are equal
+ */
+ public boolean equals(Object o) {
+ if (o instanceof Type) {
+ Type t = (Type)o;
+ return (type == t.type) && signature.equals(t.signature);
+ }
+ return false;
+ }
+
+
+ /**
* @return signature for given type.
*/
public String getSignature() {