public class ParameterizedTypeImpl extends Object implements ParameterizedType, Serializable
ParameterizedType 接口实现,用于重新定义泛型类型
| 限定符和类型 | 字段和说明 |
|---|---|
private Type[] |
actualTypeArguments |
private Type |
ownerType |
private Type |
rawType |
private static long |
serialVersionUID |
| 构造器和说明 |
|---|
ParameterizedTypeImpl(Type[] actualTypeArguments,
Type ownerType,
Type rawType)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
private static StringBuilder |
appendAllTo(StringBuilder buf,
String sep,
Type... types)
追加
types 到 @{code buf},使用 sep 分隔 |
Type[] |
getActualTypeArguments() |
Type |
getOwnerType() |
Type |
getRawType() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTypeNameprivate static final long serialVersionUID
private final Type[] actualTypeArguments
private final Type ownerType
private final Type rawType
public Type[] getActualTypeArguments()
getActualTypeArguments 在接口中 ParameterizedTypepublic Type getOwnerType()
getOwnerType 在接口中 ParameterizedTypepublic Type getRawType()
getRawType 在接口中 ParameterizedTypeprivate static StringBuilder appendAllTo(StringBuilder buf, String sep, Type... types)
types 到 @{code buf},使用 sep 分隔buf - 目标sep - 分隔符types - 加入的类型bufCopyright © 2020. All rights reserved.