From: acolyer Date: Fri, 29 Jul 2005 11:14:52 +0000 (+0000) Subject: take type parameters into account for equality and hashCode X-Git-Tag: V1_5_0M3~231 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7b1a3a44fbb4bea0661594e48e7f57583f5e24e5;p=aspectj.git take type parameters into account for equality and hashCode --- diff --git a/weaver/src/org/aspectj/weaver/patterns/ExactTypePattern.java b/weaver/src/org/aspectj/weaver/patterns/ExactTypePattern.java index 3cd9a61be..f187c7031 100644 --- a/weaver/src/org/aspectj/weaver/patterns/ExactTypePattern.java +++ b/weaver/src/org/aspectj/weaver/patterns/ExactTypePattern.java @@ -207,6 +207,7 @@ public class ExactTypePattern extends TypePattern { ExactTypePattern o = (ExactTypePattern)other; if (includeSubtypes != o.includeSubtypes) return false; if (isVarArgs != o.isVarArgs) return false; + if (!typeParameters.equals(o.typeParameters)) return false; return (o.type.equals(this.type) && o.annotationPattern.equals(this.annotationPattern)); }