Преглед на файлове

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…
Отказ
Запис