KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > codehaus > aspectwerkz > joinpoint > EnclosingStaticJoinPoint


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;
9
10 import org.codehaus.aspectwerkz.joinpoint.management.JoinPointType;
11 import org.codehaus.aspectwerkz.reflect.MemberInfo;
12
13 /**
14  * Implements the join point concept, e.g. defines a well defined point in the program flow.
15  * <p/>
16  * Provides access to only static data, is therefore much more performant than the usage of the {@link
17  * org.codehaus.aspectwerkz.joinpoint.JoinPoint} interface.
18  *
19  * @author <a HREF="mailto:the_mindstorm@evolva.ro">Alex Popescu</a>
20  */

21 public interface EnclosingStaticJoinPoint {
22     /**
23      * Returns the signature for the join point.
24      *
25      * @return the signature
26      */

27     Signature getSignature();
28     
29     /**
30      *
31      * @return
32      */

33     JoinPointType getType();
34 }
Popular Tags