public class TypeUtils extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
TypeUtils.Action |
Constructor and Description |
---|
TypeUtils() |
Modifier and Type | Method and Description |
---|---|
static <T> com.google.common.reflect.TypeToken<java.util.List<T>> |
listToken(com.google.common.reflect.TypeToken<T> keyToken) |
static <K,V> com.google.common.reflect.TypeToken<java.util.Map<K,V>> |
mapToken(com.google.common.reflect.TypeToken<K> keyToken,
com.google.common.reflect.TypeToken<V> valueToken) |
static <T> com.google.common.reflect.TypeToken<java.util.Set<T>> |
setToken(com.google.common.reflect.TypeToken<T> keyToken) |
static void |
traverseTypes(java.lang.reflect.Type type,
TypeUtils.Action action) |
public TypeUtils()
public static void traverseTypes(java.lang.reflect.Type type, TypeUtils.Action action)
public static <K,V> com.google.common.reflect.TypeToken<java.util.Map<K,V>> mapToken(com.google.common.reflect.TypeToken<K> keyToken, com.google.common.reflect.TypeToken<V> valueToken)
public static <T> com.google.common.reflect.TypeToken<java.util.List<T>> listToken(com.google.common.reflect.TypeToken<T> keyToken)
public static <T> com.google.common.reflect.TypeToken<java.util.Set<T>> setToken(com.google.common.reflect.TypeToken<T> keyToken)
Copyright © 2019. All rights reserved.