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 org.codehaus.aspectwerkz.joinpoint.management;
9
10 /***
11 * Enumeration for all join point types.
12 *
13 * @author <a href="mailto:jboner@codehaus.org">Jonas Bonér </a>
14 */
15 public final class JoinPointType {
16 public static final int METHOD_EXECUTION = 1;
17
18 public static final int METHOD_CALL = 2;
19
20 public static final int CONSTRUCTOR_EXECUTION = 3;
21
22 public static final int CONSTRUCTOR_CALL = 4;
23
24 public static final int FIELD_SET = 5;
25
26 public static final int FIELD_GET = 6;
27
28 public static final int HANDLER = 7;
29
30 public static final int STATIC_INITALIZATION = 8;
31 }