KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > aspectj > lang > annotation > DeclareAnnotation


1 /*******************************************************************************
2  * Copyright (c) 2005 Contributors.
3  * All rights reserved.
4  * This program and the accompanying materials are made available
5  * under the terms of the Eclipse Public License v1.0
6  * which accompanies this distribution and is available at
7  * http://eclipse.org/legal/epl-v10.html
8  *
9  * Contributors:
10  * Alexandre Vasseur initial implementation
11  *******************************************************************************/

12 package org.aspectj.lang.annotation;
13
14 import java.lang.annotation.Retention JavaDoc;
15 import java.lang.annotation.RetentionPolicy JavaDoc;
16 import java.lang.annotation.Target JavaDoc;
17 import java.lang.annotation.ElementType JavaDoc;
18
19 /**
20  * @author <a HREF="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
21  */

22 @Retention JavaDoc(RetentionPolicy.RUNTIME)
23 @Target JavaDoc({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.CONSTRUCTOR})
24 public @interface DeclareAnnotation {
25
26     /**
27      * pointcut (type pattern for type, or method/ctor/field signature pattern)
28      */

29     public String JavaDoc value();
30     
31 }
32
Popular Tags