]> source.dussan.org Git - aspectj.git/commitdiff
autoboxing for return values
authoraclement <aclement>
Fri, 10 Dec 2004 13:33:24 +0000 (13:33 +0000)
committeraclement <aclement>
Fri, 10 Dec 2004 13:33:24 +0000 (13:33 +0000)
tests/java5/autoboxing/AspectAfterReturning.aj [new file with mode: 0644]

diff --git a/tests/java5/autoboxing/AspectAfterReturning.aj b/tests/java5/autoboxing/AspectAfterReturning.aj
new file mode 100644 (file)
index 0000000..7a9b6e4
--- /dev/null
@@ -0,0 +1,31 @@
+public aspect AspectAfterReturning {\r
+\r
+\r
+  after() returning(int i): call(* ret*(..)) {\r
+    System.err.println("Returning I="+i);\r
+  }\r
+\r
+  after() returning(Integer i): call(* ret*(..)) {\r
+    System.err.println("Returning Integer="+i);\r
+  }\r
+\r
+  after() returning(Object i): call(* ret*(..)) {\r
+    System.err.println("Returning Object="+i);\r
+  }\r
+  \r
+\r
+  public static void main(String []argv) {\r
+    retI();\r
+    retInteger();\r
+  }\r
+\r
+  public static int retI() {\r
+    return 5;\r
+  }\r
+\r
+  public static Integer retInteger() {\r
+    return new Integer(10);\r
+  }\r
+   \r
+\r
+}\r