diff options
author | aclement <aclement> | 2009-07-28 01:52:35 +0000 |
---|---|---|
committer | aclement <aclement> | 2009-07-28 01:52:35 +0000 |
commit | 716ae41d883c69c224b9b35e9ec8359bb1ca7e4e (patch) | |
tree | 1f424cefd810b6c93ea4caa7c1a0e401d85cebb3 | |
parent | 170a9cbbfe409f34fd4dd3da6011ce6bfff87bf5 (diff) | |
download | aspectj-716ae41d883c69c224b9b35e9ec8359bb1ca7e4e.tar.gz aspectj-716ae41d883c69c224b9b35e9ec8359bb1ca7e4e.zip |
279983: generic method overriding
-rw-r--r-- | org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java index 66e8e8fb1..46d6ab1f8 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java @@ -995,12 +995,8 @@ public class ResolvedMemberImpl extends MemberImpl implements IHasPosition, Anno UnresolvedType[] myParameterTypes = getParameterTypes(); for (int i = 0; i < myParameterTypes.length; i++) { UnresolvedType thisParameter = myParameterTypes[i]; - if (thisParameter.isTypeVariableReference()) { - TypeVariableReferenceType typeVariableRT = (TypeVariableReferenceType) thisParameter; - sig.append(typeVariableRT.getFirstBound().getSignature()); - } else { - sig.append(thisParameter.getErasureSignature()); - } + // type vars will be erased to first bound + sig.append(thisParameter.getErasureSignature()); } myParameterSignatureErasure = sig.toString(); return myParameterSignatureErasure; |