Package | Description |
---|---|
com.google.common.reflect |
This package contains utilities to work with Java reflection.
|
Modifier and Type | Field and Description |
---|---|
private ImmutableMap<TypeResolver.TypeVariableKey,java.lang.reflect.Type> |
TypeResolver.TypeTable.map |
private java.util.Map<TypeResolver.TypeVariableKey,java.lang.reflect.Type> |
TypeResolver.TypeMappingIntrospector.mappings |
Modifier and Type | Method and Description |
---|---|
(package private) static ImmutableMap<TypeResolver.TypeVariableKey,java.lang.reflect.Type> |
TypeResolver.TypeMappingIntrospector.getTypeMappings(java.lang.reflect.Type contextType)
Returns type mappings using type parameters and type arguments found in
the generic superclass and the super interfaces of
contextClass . |
Modifier and Type | Method and Description |
---|---|
private void |
TypeResolver.TypeMappingIntrospector.map(TypeResolver.TypeVariableKey var,
java.lang.reflect.Type arg) |
Modifier and Type | Method and Description |
---|---|
private static void |
TypeResolver.populateTypeMappings(java.util.Map<TypeResolver.TypeVariableKey,java.lang.reflect.Type> mappings,
java.lang.reflect.Type from,
java.lang.reflect.Type to) |
(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 . |
(package private) TypeResolver.TypeTable |
TypeResolver.TypeTable.where(java.util.Map<TypeResolver.TypeVariableKey,? extends java.lang.reflect.Type> mappings)
Returns a new
TypeResolver with variable mapping to type . |
Constructor and Description |
---|
TypeTable(ImmutableMap<TypeResolver.TypeVariableKey,java.lang.reflect.Type> map) |