注释类型 ReturnType
@Deprecated
@Documented
@ParamLifeCycle(ReturnLifeCycle.class)
@Retention(RUNTIME)
@Target({PARAMETER,ANNOTATION_TYPE})
public @interface ReturnType
已过时。
返回类型注解
注解可以指定接口方法返回的类型, 主要用于指定带未知泛型参数的返回类型,如:
// 可以修饰 Class 类型参数
<T> T getResult(@ReturnType Class<T> clazz);
// 可以修饰 Type 类型参数
<T> T getResult(@ReturnType Type type);
// 可以修饰 com.dtflys.forest.utils.TypeReference 类型参数
<T> T getResult(@ReturnType TypeReference<T> typeReference);
- 从以下版本开始:
- 1.5.2
- 作者:
- gongjun [dt_flys@hotmail.com]