diff options
author | jhugunin <jhugunin> | 2003-09-10 00:35:18 +0000 |
---|---|---|
committer | jhugunin <jhugunin> | 2003-09-10 00:35:18 +0000 |
commit | d78d9ed48963cf302c26daab6af782d9b01ea3ac (patch) | |
tree | 73e1aaa7c847dac6ab50d3dd36f1bb62fbd5edd4 /weaver | |
parent | d9b32bb20a67995c994a45857d1f16ae84041a1b (diff) | |
download | aspectj-d78d9ed48963cf302c26daab6af782d9b01ea3ac.tar.gz aspectj-d78d9ed48963cf302c26daab6af782d9b01ea3ac.zip |
fix and tests for at least 2 bugs:
Bugzilla Bug 42740
declare error fails on pointcuts composed from multiple classes
Bugzilla Bug 42746
within() pcd is confused for certain declare softs
and probably:
Bugzilla Bug 42739
Compiler crash in ajc head (post 1.1.1 rc1)
Diffstat (limited to 'weaver')
-rw-r--r-- | weaver/src/org/aspectj/weaver/ResolvedPointcutDefinition.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/weaver/src/org/aspectj/weaver/ResolvedPointcutDefinition.java b/weaver/src/org/aspectj/weaver/ResolvedPointcutDefinition.java index de565597d..c5539a5fe 100644 --- a/weaver/src/org/aspectj/weaver/ResolvedPointcutDefinition.java +++ b/weaver/src/org/aspectj/weaver/ResolvedPointcutDefinition.java @@ -91,4 +91,8 @@ public class ResolvedPointcutDefinition extends ResolvedMember { new ResolvedPointcutDefinition(TypeX.OBJECT, 0, "missing", TypeX.NONE, Pointcut.makeMatchesNothing(Pointcut.RESOLVED)); + public void setPointcut(Pointcut pointcut) { + this.pointcut = pointcut; + } + } |