public final class TypeTokens
extends java.lang.Object
TypeToken
instances.Modifier and Type | Method and Description |
---|---|
static <T> com.google.common.reflect.TypeToken<java.util.List<T>> |
listOf(java.lang.Class<T> eltType)
Create a
TypeToken that represents a List whose elements are of the given type. |
static <T> com.google.common.reflect.TypeToken<java.util.List<T>> |
listOf(com.google.common.reflect.TypeToken<T> eltType)
Create a
TypeToken that represents a List whose elements are of the given type. |
static <K,V> com.google.common.reflect.TypeToken<java.util.Map<K,V>> |
mapOf(java.lang.Class<K> keyType,
java.lang.Class<V> valueType)
Create a
TypeToken that represents a Map whose keys and values are of the given
key and value types. |
static <K,V> com.google.common.reflect.TypeToken<java.util.Map<K,V>> |
mapOf(com.google.common.reflect.TypeToken<K> keyType,
com.google.common.reflect.TypeToken<V> valueType)
Create a
TypeToken that represents a Map whose keys and values are of the given
key and value types. |
static <T> com.google.common.reflect.TypeToken<java.util.Set<T>> |
setOf(java.lang.Class<T> eltType)
Create a
TypeToken that represents a Set whose elements are of the given type. |
static <T> com.google.common.reflect.TypeToken<java.util.Set<T>> |
setOf(com.google.common.reflect.TypeToken<T> eltType)
Create a
TypeToken that represents a Set whose elements are of the given type. |
public static <T> com.google.common.reflect.TypeToken<java.util.List<T>> listOf(java.lang.Class<T> eltType)
TypeToken
that represents a List
whose elements are of the given type.T
- The list element type.eltType
- The list element type.TypeToken
that represents a List
whose elements are of the given
type.public static <T> com.google.common.reflect.TypeToken<java.util.List<T>> listOf(com.google.common.reflect.TypeToken<T> eltType)
TypeToken
that represents a List
whose elements are of the given type.T
- The list element type.eltType
- The list element type.TypeToken
that represents a List
whose elements are of the given
type.public static <T> com.google.common.reflect.TypeToken<java.util.Set<T>> setOf(java.lang.Class<T> eltType)
TypeToken
that represents a Set
whose elements are of the given type.T
- The set element type.eltType
- The set element type.TypeToken
that represents a Set
whose elements are of the given type.public static <T> com.google.common.reflect.TypeToken<java.util.Set<T>> setOf(com.google.common.reflect.TypeToken<T> eltType)
TypeToken
that represents a Set
whose elements are of the given type.T
- The set element type.eltType
- The set element type.TypeToken
that represents a Set
whose elements are of the given type.public static <K,V> com.google.common.reflect.TypeToken<java.util.Map<K,V>> mapOf(java.lang.Class<K> keyType, java.lang.Class<V> valueType)
TypeToken
that represents a Map
whose keys and values are of the given
key and value types.K
- The map key type.V
- The map value typekeyType
- The map key type.valueType
- The map value typeTypeToken
that represents a Map
whose keys and values are of the
given key and value typespublic static <K,V> com.google.common.reflect.TypeToken<java.util.Map<K,V>> mapOf(com.google.common.reflect.TypeToken<K> keyType, com.google.common.reflect.TypeToken<V> valueType)
TypeToken
that represents a Map
whose keys and values are of the given
key and value types.K
- The map key type.V
- The map value typekeyType
- The map key type.valueType
- The map value typeTypeToken
that represents a Map
whose keys and values are of the
given key and value typesCopyright © 2009-2020 The Apache Software Foundation