001    // Copyright 2006 Waterken Inc. under the terms of the MIT X license
002    // found at http://www.opensource.org/licenses/mit-license.html
003    package org.ref_send;
004    
005    import java.lang.annotation.ElementType;
006    import java.lang.annotation.Retention;
007    import java.lang.annotation.RetentionPolicy;
008    import java.lang.annotation.Target;
009    
010    /**
011     * Provides a parameter's name.
012     */
013    @Retention(RetentionPolicy.RUNTIME)
014    @Target(ElementType.PARAMETER)
015    public @interface
016    name {
017        /**
018         * @return The parameter name.
019         */
020        String value();
021    }