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(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.ParameterizedTypepublic java.lang.reflect.Type getRawType()
getRawType in interface java.lang.reflect.ParameterizedTypepublic java.lang.reflect.Type getOwnerType()
getOwnerType in interface java.lang.reflect.ParameterizedTypepublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Object