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 }