A C D E G H I J L M N O P R T U W 
All Classes All Packages

A

addReifiedTypeArgument(Type) - Method in class net.jodah.typetools.ReifiedParameterizedType
This method is used to set reified types as they are processed.

C

CACHE_ENABLED - Static variable in class net.jodah.typetools.TypeResolver
 

D

disableCache() - Static method in class net.jodah.typetools.TypeResolver
Disables the internal caching of resolved TypeVariables.

E

enableCache() - Static method in class net.jodah.typetools.TypeResolver
Enables the internal caching of resolved TypeVariables.
equals(Object) - Method in class net.jodah.typetools.ReifiedParameterizedType
 

G

GET_CONSTANT_POOL - Static variable in class net.jodah.typetools.TypeResolver
 
GET_CONSTANT_POOL_METHOD_AT - Static variable in class net.jodah.typetools.TypeResolver
 
GET_CONSTANT_POOL_SIZE - Static variable in class net.jodah.typetools.TypeResolver
 
getActualTypeArguments() - Method in class net.jodah.typetools.ReifiedParameterizedType
 
getConstantPoolMethodAt(Object, int) - Static method in class net.jodah.typetools.TypeResolver
 
getConstantPoolSize(Object) - Static method in class net.jodah.typetools.TypeResolver
 
getMemberRef(Class<?>) - Static method in class net.jodah.typetools.TypeResolver
 
getOwnerType() - Method in class net.jodah.typetools.ReifiedParameterizedType
 
getRawType() - Method in class net.jodah.typetools.ReifiedParameterizedType
 
getTypeVariableMap(Class<?>, Class<?>) - Static method in class net.jodah.typetools.TypeResolver
 

H

hashCode() - Method in class net.jodah.typetools.ReifiedParameterizedType
 

I

isAutoBoxingMethod(Method) - Static method in class net.jodah.typetools.TypeResolver
 
isDefaultMethod(Method) - Static method in class net.jodah.typetools.TypeResolver
 

J

JAVA_LANG_ACCESS - Static variable in class net.jodah.typetools.TypeResolver
 
JAVA_VERSION - Static variable in class net.jodah.typetools.TypeResolver
 

L

loop - Variable in class net.jodah.typetools.ReifiedParameterizedType
 

M

makeAccessible(AccessibleObject) - Method in interface net.jodah.typetools.TypeResolver.AccessMaker
 

N

net.jodah.typetools - package net.jodah.typetools
 

O

OBJECT_METHODS - Static variable in class net.jodah.typetools.TypeResolver
 
original - Variable in class net.jodah.typetools.ReifiedParameterizedType
 

P

populateLambdaArgs(Class<?>, Class<?>, Map<TypeVariable<?>, Type>) - Static method in class net.jodah.typetools.TypeResolver
Populates the map with variable/argument pairs for the functionalInterface.
populateSuperTypeArgs(Type[], Map<TypeVariable<?>, Type>, boolean) - Static method in class net.jodah.typetools.TypeResolver
Populates the map with with variable/argument pairs for the given types.
populateTypeArgs(ParameterizedType, Map<TypeVariable<?>, Type>, boolean) - Static method in class net.jodah.typetools.TypeResolver
Populates the map with variable/argument pairs for the given type.
PRIMITIVE_WRAPPERS - Static variable in class net.jodah.typetools.TypeResolver
 

R

reified - Variable in class net.jodah.typetools.ReifiedParameterizedType
 
ReifiedParameterizedType - Class in net.jodah.typetools
 
ReifiedParameterizedType(ParameterizedType) - Constructor for class net.jodah.typetools.ReifiedParameterizedType
 
reifiedTypeArguments - Variable in class net.jodah.typetools.ReifiedParameterizedType
 
reify(Class<T>, Class<S>) - Static method in class net.jodah.typetools.TypeResolver
Traverses a generic type and replaces all type variables and wildcard types with concrete types (if possible), by using the type information from given context.
reify(Type) - Static method in class net.jodah.typetools.TypeResolver
Traverses a generic type and replaces all type variables and wildcard types with concrete types (if possible).
reify(Type, Class<?>) - Static method in class net.jodah.typetools.TypeResolver
Traverses a generic type and replaces all type variables and wildcard types with concrete types (if possible), by using the type information from given context.
reify(Type, Map<TypeVariable<?>, Type>) - Static method in class net.jodah.typetools.TypeResolver
 
reify(Type, Map<TypeVariable<?>, Type>, Map<ParameterizedType, ReifiedParameterizedType>) - Static method in class net.jodah.typetools.TypeResolver
Works like TypeResolver.resolveRawClass(Type, Class, Class) but does not stop at raw classes.
resolveBound(TypeVariable<?>) - Static method in class net.jodah.typetools.TypeResolver
Resolves the first bound for the typeVariable, returning Unknown.class if none can be resolved.
resolveGenericType(Class<?>, Type) - Static method in class net.jodah.typetools.TypeResolver
Returns the generic type using type variable information from the subType else null if the generic type cannot be resolved.
resolveRawArgument(Class<T>, Class<S>) - Static method in class net.jodah.typetools.TypeResolver
Returns the raw class representing the argument for the type using type variable information from the subType.
resolveRawArgument(Type, Class<?>) - Static method in class net.jodah.typetools.TypeResolver
Returns the raw class representing the argument for the genericType using type variable information from the subType.
resolveRawArguments(Class<T>, Class<S>) - Static method in class net.jodah.typetools.TypeResolver
Returns an array of raw classes representing arguments for the type using type variable information from the subType.
resolveRawArguments(Type, Class<?>) - Static method in class net.jodah.typetools.TypeResolver
Returns an array of raw classes representing arguments for the genericType using type variable information from the subType.
resolveRawClass(Type, Class<?>) - Static method in class net.jodah.typetools.TypeResolver
Resolves the raw class for the genericType, using the type variable information from the subType else TypeResolver.Unknown if the raw class cannot be resolved.
resolveRawClass(Type, Class<?>, Class<?>) - Static method in class net.jodah.typetools.TypeResolver
 
RESOLVES_LAMBDAS - Static variable in class net.jodah.typetools.TypeResolver
 

T

toString() - Method in class net.jodah.typetools.ReifiedParameterizedType
Keep this consistent with ParameterizedTypeImpl.toString()
TYPE_VARIABLE_CACHE - Static variable in class net.jodah.typetools.TypeResolver
Cache of type variable/argument pairs
TypeResolver - Class in net.jodah.typetools
Enhanced type resolution utilities.
TypeResolver() - Constructor for class net.jodah.typetools.TypeResolver
 
TypeResolver.AccessMaker - Interface in net.jodah.typetools
 
TypeResolver.Unknown - Class in net.jodah.typetools
An unknown type.

U

Unknown() - Constructor for class net.jodah.typetools.TypeResolver.Unknown
 

W

wrapPrimitives(Class<?>) - Static method in class net.jodah.typetools.TypeResolver
 
A C D E G H I J L M N O P R T U W 
All Classes All Packages