aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authorjhugunin <jhugunin>2003-09-10 00:35:18 +0000
committerjhugunin <jhugunin>2003-09-10 00:35:18 +0000
commitd78d9ed48963cf302c26daab6af782d9b01ea3ac (patch)
tree73e1aaa7c847dac6ab50d3dd36f1bb62fbd5edd4 /weaver
parentd9b32bb20a67995c994a45857d1f16ae84041a1b (diff)
downloadaspectj-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.java4
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;
+ }
+
}