private static final class Types.ParameterizedTypeImpl
extends java.lang.Object
implements java.lang.reflect.ParameterizedType, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private ImmutableList<java.lang.reflect.Type> |
argumentsList |
private java.lang.reflect.Type |
ownerType |
private java.lang.Class<?> |
rawType |
private static long |
serialVersionUID |
Constructor and Description |
---|
ParameterizedTypeImpl(java.lang.reflect.Type ownerType,
java.lang.Class<?> rawType,
java.lang.reflect.Type[] typeArguments) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.lang.reflect.Type[] |
getActualTypeArguments() |
java.lang.reflect.Type |
getOwnerType() |
java.lang.reflect.Type |
getRawType() |
int |
hashCode() |
java.lang.String |
toString() |
private final java.lang.reflect.Type ownerType
private final ImmutableList<java.lang.reflect.Type> argumentsList
private final java.lang.Class<?> rawType
private static final long serialVersionUID
ParameterizedTypeImpl(@Nullable java.lang.reflect.Type ownerType, java.lang.Class<?> rawType, java.lang.reflect.Type[] typeArguments)
public java.lang.reflect.Type[] getActualTypeArguments()
getActualTypeArguments
in interface java.lang.reflect.ParameterizedType
public java.lang.reflect.Type getRawType()
getRawType
in interface java.lang.reflect.ParameterizedType
public java.lang.reflect.Type getOwnerType()
getOwnerType
in interface java.lang.reflect.ParameterizedType
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object