Uses of Class
com.google.common.reflect.TypeToken
-
Packages that use TypeToken Package Description com.google.common.reflect This package contains utilities to work with Java reflection.com.google.common.testing This package contains testing utilities. -
-
Uses of TypeToken in com.google.common.reflect
Subclasses of TypeToken in com.google.common.reflect Modifier and Type Class Description private static classTypeToken.SimpleTypeToken<T>Fields in com.google.common.reflect declared as TypeToken Modifier and Type Field Description private TypeToken<?>Parameter. typeFields in com.google.common.reflect with type parameters of type TypeToken Modifier and Type Field Description private java.util.Map<TypeToken<? extends B>,B>MutableTypeToInstanceMap. backingMapprivate ImmutableSet<TypeToken<? super T>>TypeToken.ClassSet. classesprivate ImmutableMap<TypeToken<? extends B>,B>ImmutableTypeToInstanceMap. delegate(package private) static TypeToken.TypeCollector<TypeToken<?>>TypeToken.TypeCollector. FOR_GENERIC_TYPEprivate ImmutableSet<TypeToken<? super T>>TypeToken.InterfaceSet. interfacesprivate ImmutableMap.Builder<TypeToken<? extends B>,B>ImmutableTypeToInstanceMap.Builder. mapBuilderprivate ImmutableSet<TypeToken<? super T>>TypeToken.TypeSet. typesMethods in com.google.common.reflect that return TypeToken Modifier and Type Method Description private TypeToken<? super T>TypeToken. boundAsSuperclass(java.lang.reflect.Type bound)private TypeToken<? extends T>TypeToken. getArraySubtype(java.lang.Class<?> subclass)private TypeToken<? super T>TypeToken. getArraySupertype(java.lang.Class<? super T> supertype)TypeToken<?>TypeToken. getComponentType()Returns the array component type if this type represents an array (int[],T[],<? extends Map<String, Integer>[]>etc.), or elsenullis returned.(package private) TypeToken<? super T>TypeToken. getGenericSuperclass()Returns the generic superclass of this type ornullif the type representsObjector an interface.TypeToken<?>Element. getOwnerType()TypeToken<T>Invokable. getOwnerType()Returns the type ofT.TypeToken<? extends R>Invokable. getReturnType()Returns the return type of thisInvokable.TypeToken<? extends T>TypeToken. getSubtype(java.lang.Class<?> subclass)Returns subtype ofthiswithsubclassas the raw class.private TypeToken<? extends T>TypeToken. getSubtypeFromLowerBounds(java.lang.Class<?> subclass, java.lang.reflect.Type[] lowerBounds)TypeToken<? super T>TypeToken. getSupertype(java.lang.Class<? super T> superclass)Returns the generic form ofsuperclass.private TypeToken<? super T>TypeToken. getSupertypeFromUpperBounds(java.lang.Class<? super T> supertype, java.lang.reflect.Type[] upperBounds)TypeToken<?>Parameter. getType()Returns the type of the parameter.static <T> TypeToken<T>TypeToken. of(java.lang.Class<T> type)Returns an instance of type token that wrapstype.static TypeToken<?>TypeToken. of(java.lang.reflect.Type type)Returns an instance of type token that wrapstype.(package private) TypeToken<T>TypeToken. rejectTypeVariables()Ensures that this type token doesn't contain type variables, which can cause unchecked type errors for callers likeTypeToInstanceMap.private TypeToken<?>TypeToken. resolveSupertype(java.lang.reflect.Type type)TypeToken<?>TypeToken. resolveType(java.lang.reflect.Type type)Resolves the giventypeagainst the type context represented by this type.(package private) static <T> TypeToken<? extends T>TypeToken. toGenericType(java.lang.Class<T> cls)Returns the type token representing the generic type declaration ofcls.TypeToken<T>TypeToken. unwrap()Returns the corresponding primitive type if this is a wrapper type; otherwise returnsthisitself.<X> TypeToken<T>TypeToken. where(TypeParameter<X> typeParam, TypeToken<X> typeArg)Returns a newTypeTokenwhere type variables represented bytypeParamare substituted bytypeArg.<X> TypeToken<T>TypeToken. where(TypeParameter<X> typeParam, java.lang.Class<X> typeArg)Returns a newTypeTokenwhere type variables represented bytypeParamare substituted bytypeArg.TypeToken<T>TypeToken. wrap()Returns the corresponding wrapper type if this is a primitive type; otherwise returnsthisitself.Methods in com.google.common.reflect that return types with arguments of type TypeToken Modifier and Type Method Description private ImmutableList<TypeToken<? super T>>TypeToken. boundsAsInterfaces(java.lang.reflect.Type[] bounds)protected java.util.Map<TypeToken<? extends B>,B>ImmutableTypeToInstanceMap. delegate()protected java.util.Map<TypeToken<? extends B>,B>MutableTypeToInstanceMap. delegate()protected java.util.Set<TypeToken<? super T>>TypeToken.ClassSet. delegate()protected java.util.Set<TypeToken<? super T>>TypeToken.InterfaceSet. delegate()protected java.util.Set<TypeToken<? super T>>TypeToken.TypeSet. delegate()java.util.Set<java.util.Map.Entry<TypeToken<? extends B>,B>>MutableTypeToInstanceMap. entrySet()ImmutableList<TypeToken<? extends java.lang.Throwable>>Invokable. getExceptionTypes()Returns all declared exception types of thisInvokable.(package private) ImmutableList<TypeToken<? super T>>TypeToken. getGenericInterfaces()Returns the generic interfaces that this type directlyimplements.Methods in com.google.common.reflect with parameters of type TypeToken Modifier and Type Method Description <T extends B>
TImmutableTypeToInstanceMap. getInstance(TypeToken<T> type)<T extends B>
TMutableTypeToInstanceMap. getInstance(TypeToken<T> type)<T extends B>
TTypeToInstanceMap. getInstance(TypeToken<T> type)Returns the value the specified type is mapped to, ornullif no entry for this type is present.booleanTypeToken. isSubtypeOf(TypeToken<?> type)Returns true if this type is a subtype of the giventype.booleanTypeToken. isSupertypeOf(TypeToken<?> type)Returns true if this type is a supertype of the giventype.<T extends B>
ImmutableTypeToInstanceMap.Builder<B>ImmutableTypeToInstanceMap.Builder. put(TypeToken<T> key, T value)Associateskeywithvaluein the built map.BImmutableTypeToInstanceMap. put(TypeToken<? extends B> key, B value)Deprecated.unsupported operationBMutableTypeToInstanceMap. put(TypeToken<? extends B> key, B value)Deprecated.unsupported operation<T extends B>
TImmutableTypeToInstanceMap. putInstance(TypeToken<T> type, T value)Deprecated.unsupported operation<T extends B>
TMutableTypeToInstanceMap. putInstance(TypeToken<T> type, T value)<T extends B>
TTypeToInstanceMap. putInstance(TypeToken<T> type, T value)Maps the specified type to the specified value.<R1 extends R>
Invokable<T,R1>Invokable. returning(TypeToken<R1> returnType)Explicitly specifies the return type of thisInvokable.private <T extends B>
TImmutableTypeToInstanceMap. trustedGet(TypeToken<T> type)private <T extends B>
TMutableTypeToInstanceMap. trustedGet(TypeToken<T> type)private <T extends B>
TMutableTypeToInstanceMap. trustedPut(TypeToken<T> type, T value)<X> TypeToken<T>TypeToken. where(TypeParameter<X> typeParam, TypeToken<X> typeArg)Returns a newTypeTokenwhere type variables represented bytypeParamare substituted bytypeArg.Method parameters in com.google.common.reflect with type arguments of type TypeToken Modifier and Type Method Description voidImmutableTypeToInstanceMap. putAll(java.util.Map<? extends TypeToken<? extends B>,? extends B> map)Deprecated.unsupported operationvoidMutableTypeToInstanceMap. putAll(java.util.Map<? extends TypeToken<? extends B>,? extends B> map)Deprecated.unsupported operationConstructors in com.google.common.reflect with parameters of type TypeToken Constructor Description Parameter(Invokable<?,?> declaration, int position, TypeToken<?> type, java.lang.annotation.Annotation[] annotations, java.lang.reflect.AnnotatedType annotatedType)Constructor parameters in com.google.common.reflect with type arguments of type TypeToken Constructor Description ImmutableTypeToInstanceMap(ImmutableMap<TypeToken<? extends B>,B> delegate) -
Uses of TypeToken in com.google.common.testing
Fields in com.google.common.testing declared as TypeToken Modifier and Type Field Description private TypeToken<?>DummyProxy.DummyHandler. interfaceTypeMethods in com.google.common.testing that return TypeToken Modifier and Type Method Description private TypeToken<?>FreshValueGenerator. generateTypeToken()private static TypeToken<?>NullPointerTester. getFirstTypeParameter(java.lang.reflect.Type type)Methods in com.google.common.testing with parameters of type TypeToken Modifier and Type Method Description private <F,T>
Converter<F,T>NullPointerTester. defaultConverter(TypeToken<F> convertFromType, TypeToken<T> convertToType)(package private) <R> RClassSanityTester.SerializableDummyProxy. dummyReturnValue(TypeToken<R> returnType)(package private) abstract <R> RDummyProxy. dummyReturnValue(TypeToken<R> returnType)Returns the dummy return value forreturnType.private java.lang.ObjectFreshValueGenerator. generate(TypeToken<?> type)Generates an instance fortypeusing the currentFreshValueGenerator.freshness.(package private) java.lang.ObjectFreshValueGenerator. generateFresh(TypeToken<?> type)Returns a fresh instance fortypeif possible.private <T> TNullPointerTester. getDefaultValue(TypeToken<T> type)private <T> TClassSanityTester. getDummyValue(TypeToken<T> type)private static <T> ImmutableList<Invokable<?,? extends T>>ClassSanityTester. getFactories(TypeToken<T> type)Factories with the least number of parameters are listed first.private <T> TNullPointerTester. newDefaultReturningProxy(TypeToken<T> type)(package private) <T> TDummyProxy. newProxy(TypeToken<T> interfaceType)Returns a new proxy forinterfaceType.Constructors in com.google.common.testing with parameters of type TypeToken Constructor Description DummyHandler(TypeToken<?> interfaceType)
-