aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs164
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bugs164')
-rw-r--r--tests/bugs164/pr266564/AA.java25
-rw-r--r--tests/bugs164/pr266564/CC.java19
2 files changed, 44 insertions, 0 deletions
diff --git a/tests/bugs164/pr266564/AA.java b/tests/bugs164/pr266564/AA.java
new file mode 100644
index 000000000..6a3237bdf
--- /dev/null
+++ b/tests/bugs164/pr266564/AA.java
@@ -0,0 +1,25 @@
+package business;
+
+import org.aspectj.lang.ProceedingJoinPoint;
+import org.aspectj.lang.annotation.Around;
+import org.aspectj.lang.annotation.Aspect;
+
+public class AA {
+
+ public void foo(long docId, String userid) {
+ }
+
+ public static void main(String[] args) {
+ new AA().foo(12, "hello");
+ }
+}
+
+@Aspect
+class Asp {
+
+ @Around("execution(* foo(..))")
+ public Object around(ProceedingJoinPoint pjp) {
+ return pjp.proceed();
+ }
+}
+
diff --git a/tests/bugs164/pr266564/CC.java b/tests/bugs164/pr266564/CC.java
new file mode 100644
index 000000000..69ec05b22
--- /dev/null
+++ b/tests/bugs164/pr266564/CC.java
@@ -0,0 +1,19 @@
+package business;
+
+public class CC {
+
+ public void foo(long docId, String userid) {
+ }
+
+ public static void main(String[] args) {
+ new CC().foo(12, "hello");
+ }
+}
+
+aspect Asp {
+
+ Object around(): execution(* foo(..)) {
+ return proceed();
+ }
+}
+