public class ParameterizedTypeImpl extends Object implements ParameterizedType
ParameterizedType interface.ReflectionUtilImpl.toType(String)| Modifier and Type | Field and Description |
|---|---|
private Type[] |
actualTypeArguments |
private Type |
ownerType |
private Class<?> |
rawType |
| Constructor and Description |
|---|
ParameterizedTypeImpl(Class<?> rawType,
Type[] typeArguments,
Type ownerType)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
Type[] |
getActualTypeArguments() |
Type |
getOwnerType() |
Type |
getRawType() |
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetTypeNameprivate final Class<?> rawType
private final Type ownerType
private final Type[] actualTypeArguments
public ParameterizedTypeImpl(Class<?> rawType, Type[] typeArguments, Type ownerType)
rawType - is the raw type.typeArguments - are the getActualTypeArguments().ownerType - is the owner type (may be null).public Type[] getActualTypeArguments()
getActualTypeArguments in interface ParameterizedTypepublic Type getOwnerType()
getOwnerType in interface ParameterizedTypepublic Type getRawType()
getRawType in interface ParameterizedTypeCopyright © 2001–2019 mmm-Team. All rights reserved.