aboutsummaryrefslogtreecommitdiffstats
path: root/tests/features171/pr386341/X.aj
diff options
context:
space:
mode:
Diffstat (limited to 'tests/features171/pr386341/X.aj')
-rw-r--r--tests/features171/pr386341/X.aj12
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/features171/pr386341/X.aj b/tests/features171/pr386341/X.aj
index 3f467b539..2dbab09a2 100644
--- a/tests/features171/pr386341/X.aj
+++ b/tests/features171/pr386341/X.aj
@@ -6,15 +6,23 @@
* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
*
* Contributors:
- * Andy Clement - Repro test case
+ * Andy Clement - repro test case
* Abraham Nevado
+ * Alexander Kriegisch - repro for GitHub 314
*******************************************************************************/
aspect X {
after(): execution(* *.*()) {
System.out.println("It Worked-after");
}
+
before(): execution(* *.*()) {
- System.out.println("It Worked-before");
+ System.out.println("It Worked-before");
+ }
+
+ // Around advice reproduces GitHub 314 in connection with per-classloader cache
+ Object around(): execution(* *.*()) {
+ System.out.println("It Worked-around");
+ return proceed();
}
}