java.lang.Object
io.leangen.geantyref.VarMap
Mapping between type variables and actual parameters.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<TypeVariable, AnnotatedType> private final Map<AnnotatedTypeVariable, AnnotatedTypeVariable> -
Constructor Summary
ConstructorsConstructorDescriptionVarMap()Creates an empty VarMapCreates a VarMap mapping the type parameters of the class used intypeto their actual value.VarMap(ParameterizedType type) VarMap(TypeVariable[] variables, AnnotatedType[] values) -
Method Summary
Modifier and TypeMethodDescription(package private) voidadd(TypeVariable variable, AnnotatedType value) (package private) voidaddAll(TypeVariable[] variables, AnnotatedType[] values) (package private) AnnotatedTypeVariable(package private) AnnotatedTypemap(AnnotatedType type) (package private) AnnotatedType[]map(AnnotatedType[] types) (package private) AnnotatedType[]map(AnnotatedType[] types, VarMap.MappingMode mappingMode) (package private) AnnotatedTypemap(AnnotatedType type, VarMap.MappingMode mappingMode) (package private) Type(package private) Type[]
-
Field Details
-
map
-
varCache
-
-
Constructor Details
-
VarMap
VarMap()Creates an empty VarMap -
VarMap
VarMap(AnnotatedParameterizedType type) Creates a VarMap mapping the type parameters of the class used intypeto their actual value. -
VarMap
VarMap(ParameterizedType type) -
VarMap
VarMap(TypeVariable[] variables, AnnotatedType[] values)
-
-
Method Details
-
add
-
addAll
-
map
-
map
-
map
-
map
-
map
-
map
-
cloneVar
-