aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authoraclement <aclement>2004-12-10 13:33:24 +0000
committeraclement <aclement>2004-12-10 13:33:24 +0000
commit7a04b2f94b4994abed36f217b257b047b632f2b7 (patch)
tree88b2753dce80c5324eb903f59cc755062da5daf4 /tests
parent3f5c734840571a710f1aa68ce8e72b5751508a18 (diff)
downloadaspectj-7a04b2f94b4994abed36f217b257b047b632f2b7.tar.gz
aspectj-7a04b2f94b4994abed36f217b257b047b632f2b7.zip
autoboxing for return values
Diffstat (limited to 'tests')
-rw-r--r--tests/java5/autoboxing/AspectAfterReturning.aj31
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/java5/autoboxing/AspectAfterReturning.aj b/tests/java5/autoboxing/AspectAfterReturning.aj
new file mode 100644
index 000000000..7a9b6e46c
--- /dev/null
+++ b/tests/java5/autoboxing/AspectAfterReturning.aj
@@ -0,0 +1,31 @@
+public aspect AspectAfterReturning {
+
+
+ after() returning(int i): call(* ret*(..)) {
+ System.err.println("Returning I="+i);
+ }
+
+ after() returning(Integer i): call(* ret*(..)) {
+ System.err.println("Returning Integer="+i);
+ }
+
+ after() returning(Object i): call(* ret*(..)) {
+ System.err.println("Returning Object="+i);
+ }
+
+
+ public static void main(String []argv) {
+ retI();
+ retInteger();
+ }
+
+ public static int retI() {
+ return 5;
+ }
+
+ public static Integer retInteger() {
+ return new Integer(10);
+ }
+
+
+}