A C D E G H I J L M N O P R T U W
All Classes All Packages
All Classes All Packages
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 thefunctionalInterface
. - populateSuperTypeArgs(Type[], Map<TypeVariable<?>, Type>, boolean) - Static method in class net.jodah.typetools.TypeResolver
-
Populates the
map
with with variable/argument pairs for the giventypes
. - populateTypeArgs(ParameterizedType, Map<TypeVariable<?>, Type>, boolean) - Static method in class net.jodah.typetools.TypeResolver
-
Populates the
map
with variable/argument pairs for the giventype
. - 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
, returningUnknown.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 thesubType
elsenull
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 thesubType
. - 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 thesubType
. - 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 thesubType
. - 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 thesubType
. - resolveRawClass(Type, Class<?>) - Static method in class net.jodah.typetools.TypeResolver
-
Resolves the raw class for the
genericType
, using the type variable information from thesubType
elseTypeResolver.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
All Classes All Packages