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;
9
10 /***
11 * @author <a href="mailto:jboner@codehaus.org">Jonas Bonér </a>
12 */
13 public class CallerSideTestHelper {
14 public CallerSideTestHelper() {
15 }
16
17 public CallerSideTestHelper(int i) {
18 }
19
20 public void passingParameterToAdviceMethod() {
21 }
22
23 public String invokeMemberMethodAround() {
24 return "invokeMemberMethodAround";
25 }
26
27 public String invokeMemberMethodAround(String a, String b) {
28 return "invokeMemberMethodAround";
29 }
30
31 public String invokeMemberMethodAround(String a, String b, String c) {
32 return "invokeMemberMethodAround";
33 }
34
35 public String invokeStaticMethodAround() {
36 return "invokeMemberMethodAround";
37 }
38
39 public int invokeMemberMethodAroundPrimitiveType() {
40 return 2;
41 }
42
43 public int invokeStaticMethodAroundPrimitiveType() {
44 return 3;
45 }
46
47 public void invokeMemberMethodAroundVoidType() {
48 return;
49 }
50
51 public String invokeMemberMethodPre() {
52 return "invokeMemberMethodPre";
53 }
54
55 public String invokeMemberMethodPost() {
56 return "invokeMemberMethodPost";
57 }
58
59 public String invokeMemberMethodPrePost() {
60 return "invokeMemberMethodPrePost";
61 }
62
63 public static String invokeStaticMethodPre() {
64 return "invokeStaticMethodPre";
65 }
66
67 public static String invokeStaticMethodPost() {
68 return "invokeStaticMethodPost";
69 }
70
71 public static String invokeStaticMethodPrePost() {
72 return "invokeStaticMethodPrePost";
73 }
74 }