类 ReturnType
- java.lang.Object
-
- net.risedata.rpc.factory.model.ReturnType
-
public class ReturnType extends Object
-
-
构造器概要
构造器 构造器 说明 ReturnType(Class<?> returnType)ReturnType(Class<?> returnType, Class<?> genericityClass)ReturnType(Class<?> returnType, Class<?> genericityClass, boolean isClass, int index, boolean isReturnTypeClass)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Class<?>getGenericityClass()intgetIndex()Class<?>getReturnType()booleanisClass()booleanisGenericity()booleanisReturnTypeClass()booleanisVoid()voidsetClass(boolean isClass)voidsetGenericity(boolean isGenericity)voidsetGenericityClass(Class<?> genericityClass)voidsetIndex(int index)voidsetReturnType(Class<?> returnType)Class<?>toGenericityClass(Object[] args)拿到泛型类的class 调用此方法前请先判断当前返回值为classClass<?>toReturnTypeClass(Object[] args)拿到返回值的classStringtoString()
-
-
-
构造器详细资料
-
ReturnType
public ReturnType(Class<?> returnType, Class<?> genericityClass)
- 参数:
returnType-genericityClass-
-
ReturnType
public ReturnType(Class<?> returnType, Class<?> genericityClass, boolean isClass, int index, boolean isReturnTypeClass)
- 参数:
returnType-genericityClass-isClass-index-
-
ReturnType
public ReturnType(Class<?> returnType)
- 参数:
returnType-
-
-
方法详细资料
-
isVoid
public boolean isVoid()
-
toGenericityClass
public Class<?> toGenericityClass(Object[] args)
拿到泛型类的class 调用此方法前请先判断当前返回值为class- 参数:
args-- 返回:
-
isReturnTypeClass
public boolean isReturnTypeClass()
-
getReturnType
public Class<?> getReturnType()
- 返回:
- the returnType
-
setReturnType
public void setReturnType(Class<?> returnType)
- 参数:
returnType- the returnType to set
-
getGenericityClass
public Class<?> getGenericityClass()
- 返回:
- the genericityClass
-
setGenericityClass
public void setGenericityClass(Class<?> genericityClass)
- 参数:
genericityClass- the genericityClass to set
-
isClass
public boolean isClass()
- 返回:
- the isClass
-
setClass
public void setClass(boolean isClass)
- 参数:
isClass- the isClass to set
-
getIndex
public int getIndex()
- 返回:
- the index
-
setIndex
public void setIndex(int index)
- 参数:
index- the index to set
-
isGenericity
public boolean isGenericity()
- 返回:
- the isGenericity
-
setGenericity
public void setGenericity(boolean isGenericity)
- 参数:
isGenericity- the isGenericity to set
-
-