diff options
author | aclement <aclement> | 2004-12-10 13:33:24 +0000 |
---|---|---|
committer | aclement <aclement> | 2004-12-10 13:33:24 +0000 |
commit | 7a04b2f94b4994abed36f217b257b047b632f2b7 (patch) | |
tree | 88b2753dce80c5324eb903f59cc755062da5daf4 /tests | |
parent | 3f5c734840571a710f1aa68ce8e72b5751508a18 (diff) | |
download | aspectj-7a04b2f94b4994abed36f217b257b047b632f2b7.tar.gz aspectj-7a04b2f94b4994abed36f217b257b047b632f2b7.zip |
autoboxing for return values
Diffstat (limited to 'tests')
-rw-r--r-- | tests/java5/autoboxing/AspectAfterReturning.aj | 31 |
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);
+ }
+
+
+}
|