Package | Description |
---|---|
com.google.common.reflect |
This package contains utilities to work with Java reflection.
|
Modifier and Type | Field and Description |
---|---|
private TypeResolver |
TypeToken.covariantTypeResolver
Resolver for resolving covariant types with
TypeToken.runtimeType as context. |
private TypeResolver |
TypeToken.invariantTypeResolver
Resolver for resolving parameter and field types with
TypeToken.runtimeType as context. |
Modifier and Type | Method and Description |
---|---|
(package private) static TypeResolver |
TypeResolver.covariantly(java.lang.reflect.Type contextType)
Returns a resolver that resolves types "covariantly".
|
private TypeResolver |
TypeToken.getCovariantTypeResolver() |
private TypeResolver |
TypeToken.getInvariantTypeResolver() |
(package private) static TypeResolver |
TypeResolver.invariantly(java.lang.reflect.Type contextType)
Returns a resolver that resolves types "invariantly".
|
(package private) TypeResolver |
TypeResolver.where(java.util.Map<TypeResolver.TypeVariableKey,? extends java.lang.reflect.Type> mappings)
Returns a new
TypeResolver with variable mapping to type . |
TypeResolver |
TypeResolver.where(java.lang.reflect.Type formal,
java.lang.reflect.Type actual)
Returns a new
TypeResolver with type variables in formal mapping to types in
actual . |