summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2009-07-28 01:52:35 +0000
committeraclement <aclement>2009-07-28 01:52:35 +0000
commit716ae41d883c69c224b9b35e9ec8359bb1ca7e4e (patch)
tree1f424cefd810b6c93ea4caa7c1a0e401d85cebb3
parent170a9cbbfe409f34fd4dd3da6011ce6bfff87bf5 (diff)
downloadaspectj-716ae41d883c69c224b9b35e9ec8359bb1ca7e4e.tar.gz
aspectj-716ae41d883c69c224b9b35e9ec8359bb1ca7e4e.zip
279983: generic method overriding
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/ResolvedMemberImpl.java8
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;