- java.lang.Object
-
- io.leangen.geantyref.VarMap
-
class VarMap extends java.lang.ObjectMapping between type variables and actual parameters.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVarMap.MappingMode
-
Constructor Summary
Constructors Constructor Description VarMap()Creates an empty VarMapVarMap(java.lang.reflect.AnnotatedParameterizedType type)Creates a VarMap mapping the type parameters of the class used intypeto their actual value.VarMap(java.lang.reflect.ParameterizedType type)VarMap(java.lang.reflect.TypeVariable[] variables, java.lang.reflect.AnnotatedType[] values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(java.lang.reflect.TypeVariable variable, java.lang.reflect.AnnotatedType value)(package private) voidaddAll(java.lang.reflect.TypeVariable[] variables, java.lang.reflect.AnnotatedType[] values)(package private) java.lang.reflect.AnnotatedTypeVariablecloneVar(java.lang.reflect.AnnotatedTypeVariable v)(package private) java.lang.reflect.AnnotatedTypemap(java.lang.reflect.AnnotatedType type)(package private) java.lang.reflect.AnnotatedType[]map(java.lang.reflect.AnnotatedType[] types)(package private) java.lang.reflect.AnnotatedType[]map(java.lang.reflect.AnnotatedType[] types, VarMap.MappingMode mappingMode)(package private) java.lang.reflect.AnnotatedTypemap(java.lang.reflect.AnnotatedType type, VarMap.MappingMode mappingMode)(package private) java.lang.reflect.Typemap(java.lang.reflect.Type type)(package private) java.lang.reflect.Type[]map(java.lang.reflect.Type[] types)
-
-
-
Constructor Detail
-
VarMap
VarMap()
Creates an empty VarMap
-
VarMap
VarMap(java.lang.reflect.AnnotatedParameterizedType type)
Creates a VarMap mapping the type parameters of the class used intypeto their actual value.
-
VarMap
VarMap(java.lang.reflect.ParameterizedType type)
-
VarMap
VarMap(java.lang.reflect.TypeVariable[] variables, java.lang.reflect.AnnotatedType[] values)
-
-
Method Detail
-
add
void add(java.lang.reflect.TypeVariable variable, java.lang.reflect.AnnotatedType value)
-
addAll
void addAll(java.lang.reflect.TypeVariable[] variables, java.lang.reflect.AnnotatedType[] values)
-
map
java.lang.reflect.AnnotatedType map(java.lang.reflect.AnnotatedType type)
-
map
java.lang.reflect.AnnotatedType map(java.lang.reflect.AnnotatedType type, VarMap.MappingMode mappingMode)
-
map
java.lang.reflect.AnnotatedType[] map(java.lang.reflect.AnnotatedType[] types)
-
map
java.lang.reflect.AnnotatedType[] map(java.lang.reflect.AnnotatedType[] types, VarMap.MappingMode mappingMode)
-
map
java.lang.reflect.Type[] map(java.lang.reflect.Type[] types)
-
map
java.lang.reflect.Type map(java.lang.reflect.Type type)
-
cloneVar
java.lang.reflect.AnnotatedTypeVariable cloneVar(java.lang.reflect.AnnotatedTypeVariable v)
-
-