summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2005-07-26 15:10:20 +0000
committeraclement <aclement>2005-07-26 15:10:20 +0000
commit4ba706ee4db6b69fe9f75fc4d44c635c4ad61588 (patch)
treecbded519079edcb902c5497d6dade915d4936889
parent9ecb2c94f5e3d9a882a34299f751ec7480973791 (diff)
downloadaspectj-4ba706ee4db6b69fe9f75fc4d44c635c4ad61588.tar.gz
aspectj-4ba706ee4db6b69fe9f75fc4d44c635c4ad61588.zip
add the version when we add either aspect/pointcut attributes.
-rw-r--r--weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java b/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java
index 7f752210a..004a45f0b 100644
--- a/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java
+++ b/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java
@@ -257,6 +257,8 @@ public class AtAjAttributes {
break;
}
}
+ // FIXME asc should check we aren't adding multiple versions... will do once I get the tests passing again...
+ struct.ajAttributes.add(new AjAttribute.WeaverVersionInfo());
struct.ajAttributes.addAll(mstruct.ajAttributes);
}
@@ -443,6 +445,8 @@ public class AtAjAttributes {
return false;
} else {
perClause.setLocation(struct.context, struct.context.getOffset(), struct.context.getOffset()+1);//FIXME AVASM
+ // FIXME asc see related comment way about about the version...
+ struct.ajAttributes.add(new AjAttribute.WeaverVersionInfo());
struct.ajAttributes.add(new AjAttribute.Aspect(perClause));
return true;
}