diff options
author | aclement <aclement> | 2010-08-03 21:47:28 +0000 |
---|---|---|
committer | aclement <aclement> | 2010-08-03 21:47:28 +0000 |
commit | 95a0bad0ccb6714bff752a4bd0365829a566f14b (patch) | |
tree | fb35fe1afd00c9f15f6bed05f979b0cfdcd95a68 /weaver | |
parent | 0a8fc56aacd9abc1af745c1bc0162094eda7199e (diff) | |
download | aspectj-95a0bad0ccb6714bff752a4bd0365829a566f14b.tar.gz aspectj-95a0bad0ccb6714bff752a4bd0365829a566f14b.zip |
278496: toString modifications for expected output testing
Diffstat (limited to 'weaver')
-rw-r--r-- | weaver/src/org/aspectj/weaver/bcel/BcelAnnotation.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelAnnotation.java b/weaver/src/org/aspectj/weaver/bcel/BcelAnnotation.java index 2e6865eb7..275eae512 100644 --- a/weaver/src/org/aspectj/weaver/bcel/BcelAnnotation.java +++ b/weaver/src/org/aspectj/weaver/bcel/BcelAnnotation.java @@ -44,6 +44,25 @@ public class BcelAnnotation extends AbstractAnnotationAJ { this.bcelAnnotation = theBcelAnnotation; } + public String toString() { + StringBuffer sb = new StringBuffer(); + List<NameValuePair> nvPairs = bcelAnnotation.getValues(); + sb.append("Anno[" + getTypeSignature() + " " + (isRuntimeVisible() ? "rVis" : "rInvis")); + if (nvPairs.size() > 0) { + sb.append(" "); + int i = 0; + for (NameValuePair element : nvPairs) { + if (i > 0) { + sb.append(','); + } + sb.append(element.getNameString()).append("=").append(element.getValue().toString()); + i++; + } + } + sb.append("]"); + return sb.toString(); + } + /** * {@inheritDoc} */ |