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 states.
12 *
13 * @author <a href="mailto:jboner@codehaus.org">Jonas Bonér </a>
14 */
15 public final class JoinPointState {
16 /***
17 * The join point is not advised.
18 */
19 public static final int NOT_ADVISED = 0;
20
21 /***
22 * The join point is advised (this does not mean that it has advices attached to it).
23 */
24 public static final int ADVISED = 1;
25
26 /***
27 * The join point has advices.
28 */
29 public static final int HAS_ADVICES = 2;
30
31 /***
32 * The join point has beed redefined, needs redeployment.
33 */
34 public static final int REDEFINED = 3;
35 }