aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs1810/493554/FooAspect.aj
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bugs1810/493554/FooAspect.aj')
-rw-r--r--tests/bugs1810/493554/FooAspect.aj17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/bugs1810/493554/FooAspect.aj b/tests/bugs1810/493554/FooAspect.aj
new file mode 100644
index 000000000..4ad4c22cc
--- /dev/null
+++ b/tests/bugs1810/493554/FooAspect.aj
@@ -0,0 +1,17 @@
+package example.aspect;
+
+import example.dep.Dep;
+
+public aspect FooAspect pertarget(setFieldValue(Dep)) {
+
+ // interface ajcMightHaveAspect { }
+
+ pointcut setFieldValue(Dep dep) :
+ set(private * Dep.*) && target(dep);
+
+ void around(Dep dep) : setFieldValue(dep) {
+System.out.println("advised");
+ proceed(dep);
+ }
+
+}