svn commit: r393344 - /jakarta/bcel/branches/BCEL_5_2/src/java/org/apache/bcel/generic/Type.java

[email protected]
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() {
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.