01: /*
02:
03: This software is OSI Certified Open Source Software.
04: OSI Certified is a certification mark of the Open Source Initiative.
05:
06: The license (Mozilla version 1.0) can be read at the MMBase site.
07: See http://www.MMBase.org/license
08:
09: */
10: package org.mmbase.util.functions;
11:
12: import java.lang.annotation.*;
13:
14: /**
15: * The name of a parameter as a annotation interface. Is used in {@link MethodFunction}. If your
16: * method has with this annotated parameters, the name will be used for the parameter.
17: *
18: * @author Michiel Meeuwissen
19: * @version $Id: Name.java,v 1.1 2006/09/15 14:55:51 michiel Exp $
20: * @since MMBase-1.9
21: */
22: @Retention(RetentionPolicy.RUNTIME)
23: @Target(ElementType.PARAMETER)
24: public @interface Name {
25: String value();
26:
27: }
|