KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > intercept > call > Callee


1 /**************************************************************************************
2  * Copyright (c) Jonas BonŽr, Alexandre Vasseur. All rights reserved. *
3  * http://aspectwerkz.codehaus.org *
4  * ---------------------------------------------------------------------------------- *
5  * The software in this package is published under the terms of the LGPL license *
6  * a copy of which has been included with this distribution in the license.txt file. *
7  **************************************************************************************/

8 package test.intercept.call;
9
10 /**
11  * @author <a HREF="mailto:jboner@codehaus.org">Jonas BonŽr </a>
12  */

13 public class Callee {
14
15     public void adviseWithAround() {
16         InterceptTest.log("adviseWithAround ");
17     }
18
19     public void adviseWithAround2() {
20         InterceptTest.log("adviseWithAround2 ");
21     }
22
23     public void adviseWithAroundStack() {
24         InterceptTest.log("adviseWithAroundStack ");
25     }
26
27     public void adviseWithBefore() {
28         InterceptTest.log("adviseWithBefore ");
29     }
30
31     public void adviseWithAfter() {
32         InterceptTest.log("adviseWithAfter ");
33     }
34
35     public Object JavaDoc adviseWithAfterReturning() {
36         InterceptTest.log("adviseWithAfterReturning ");
37         return "returnValue";
38     }
39
40     public void adviseWithAfterThrowing() {
41         InterceptTest.log("adviseWithAfterThrowing ");
42         throw new RuntimeException JavaDoc("noop");
43     }
44 }
45
Popular Tags