public class DefaultParameterizedType extends Object implements ParameterizedType
ParameterizedType
Constructor and Description |
---|
DefaultParameterizedType(Type rawType,
Type... actualTypeArguments) |
DefaultParameterizedType(Type ownerType,
Type rawType,
Type[] actualTypeArguments) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Type[] |
getActualTypeArguments() |
Type |
getOwnerType() |
Type |
getRawType() |
int |
hashCode() |
static Type |
paramType(Type rawType,
Type... actualTypeArguments)
Builds a parameterized type with the provided raw type and type
arguments.
|
String |
toString() |
getTypeName
public DefaultParameterizedType(Type ownerType, Type rawType, Type[] actualTypeArguments)
public DefaultParameterizedType(Type rawType, Type... actualTypeArguments)
public static Type paramType(Type rawType, Type... actualTypeArguments)
paramType(Pointer.class, Integer.class)
gives you the type
of
Pointer<Integer>
.public Type[] getActualTypeArguments()
getActualTypeArguments
in interface ParameterizedType
public Type getOwnerType()
getOwnerType
in interface ParameterizedType
public Type getRawType()
getRawType
in interface ParameterizedType
Copyright © 2009-2020. All Rights Reserved.