public class TypeTokens
extends java.lang.Object
| Constructor and Description | 
|---|
| TypeTokens() | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> java.lang.Class<T> | getRawRawType(com.google.common.reflect.TypeToken<T> token)gets the Class | 
| static <T> java.lang.Class<? super T> | getRawType(com.google.common.reflect.TypeToken<T> token,
          java.lang.Class<? super T> raw)given either a token or a raw type, returns the raw type | 
| static <T> java.lang.Class<? super T> | getRawTypeIfRaw(com.google.common.reflect.TypeToken<T> type)returns raw type, if it's raw, else null;
 used e.g. | 
| static <T> com.google.common.reflect.TypeToken<T> | getTypeToken(com.google.common.reflect.TypeToken<T> token,
            java.lang.Class<? super T> raw)given either a token or a raw type, returns the token | 
| static <T> com.google.common.reflect.TypeToken<T> | getTypeTokenIfNotRaw(com.google.common.reflect.TypeToken<T> type)returns null if it's raw, else the type token | 
@Nullable
public static <T> java.lang.Class<? super T> getRawTypeIfRaw(@Nullable
                                                      com.google.common.reflect.TypeToken<T> type)
@Nullable
public static <T> com.google.common.reflect.TypeToken<T> getTypeTokenIfNotRaw(@Nullable
                                                                       com.google.common.reflect.TypeToken<T> type)
public static <T> java.lang.Class<? super T> getRawType(com.google.common.reflect.TypeToken<T> token,
                                        java.lang.Class<? super T> raw)
public static <T> com.google.common.reflect.TypeToken<T> getTypeToken(com.google.common.reflect.TypeToken<T> token,
                                                      java.lang.Class<? super T> raw)
public static <T> java.lang.Class<T> getRawRawType(com.google.common.reflect.TypeToken<T> token)