aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2005-11-11 15:13:33 +0000
committeraclement <aclement>2005-11-11 15:13:33 +0000
commitd7d5947ddd5a3b4f5c3bcaed6114b5445f0d6a01 (patch)
treedaa5215a0b0c8f3897d5757a45bb9e6544028ca5
parent3226d27a82e968da0f04e6b4fb5a29a03fbdb0f5 (diff)
downloadaspectj-d7d5947ddd5a3b4f5c3bcaed6114b5445f0d6a01.tar.gz
aspectj-d7d5947ddd5a3b4f5c3bcaed6114b5445f0d6a01.zip
Fix for 113118 - use the right method to get a signature for the attribute.
-rw-r--r--weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java b/weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java
index b66e7af28..f97eacbdf 100644
--- a/weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java
+++ b/weaver/src/org/aspectj/weaver/bcel/LazyClassGen.java
@@ -565,7 +565,8 @@ public final class LazyClassGen {
signature.append(">");
}
// now the supertype
- signature.append(myType.getSuperclass().getSignature());
+ String supersig = myType.getSuperclass().getSignatureForAttribute();
+ signature.append(supersig);
ResolvedType[] interfaceRTXs = myType.getDeclaredInterfaces();
for (int i = 0; i < interfaceRTXs.length; i++) {
String s = interfaceRTXs[i].getSignatureForAttribute();