001/**   
002* @Title: GenericParam.java 
003* @Package net.gdface.annotation 
004* @Description: TODO 
005* @author guyadong   
006* @date 2015年7月19日 下午12:31:50 
007* @version V1.0   
008*/
009package net.gdface.annotation;
010
011import java.lang.annotation.ElementType;
012import java.lang.annotation.Retention;
013import java.lang.annotation.RetentionPolicy;
014import java.lang.annotation.Target;
015
016
017/**
018 * 是否生成泛型接口标志
019 * @author guyadong
020 *
021 */
022@Target({ElementType.PARAMETER })
023@Retention(RetentionPolicy.RUNTIME)
024public @interface GenericParam {
025        boolean value() default true;
026        String name() default "";
027        String upbound() default "";
028}