diff options
author | aclement <aclement> | 2008-02-19 22:01:33 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-02-19 22:01:33 +0000 |
commit | 876e7d62bb8cd5313377adaf02db372a1e539b82 (patch) | |
tree | 0e49c73057ec963afd679cb4b7a7881cf7500f71 /weaver/src/org | |
parent | 86bc573735f1065c5fd57f570456128a3423b512 (diff) | |
download | aspectj-876e7d62bb8cd5313377adaf02db372a1e539b82.tar.gz aspectj-876e7d62bb8cd5313377adaf02db372a1e539b82.zip |
204505: testcode and fix: poorly documented method in ResolvedMemberImpl now creates a sig based on the erasure of the type variable rather than using the type variable itself. Passes this case but could be related situations that fail...
Diffstat (limited to 'weaver/src/org')
-rw-r--r-- | weaver/src/org/aspectj/weaver/ResolvedMemberImpl.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/ResolvedMemberImpl.java b/weaver/src/org/aspectj/weaver/ResolvedMemberImpl.java index 039d9f5c5..2075f84aa 100644 --- a/weaver/src/org/aspectj/weaver/ResolvedMemberImpl.java +++ b/weaver/src/org/aspectj/weaver/ResolvedMemberImpl.java @@ -920,7 +920,9 @@ public class ResolvedMemberImpl extends MemberImpl implements IHasPosition, Anno // comparison. private void appendSigWithTypeVarBoundsRemoved(UnresolvedType aType, StringBuffer toBuffer) { if (aType.isTypeVariableReference()) { - toBuffer.append("T;"); + // pr204505 + appendSigWithTypeVarBoundsRemoved(aType.getUpperBound(),toBuffer); +// toBuffer.append("T;"); } else if (aType.isParameterizedType()) { toBuffer.append(aType.getRawType().getSignature()); toBuffer.append("<"); |