瀏覽代碼

autoboxing for return values

tags/Root_AspectJ5_Development
aclement 19 年之前
父節點
當前提交
7a04b2f94b
共有 1 個檔案被更改,包括 31 行新增0 行删除
  1. 31
    0
      tests/java5/autoboxing/AspectAfterReturning.aj

+ 31
- 0
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);
}
}

Loading…
取消
儲存