Package com.dslplatform.json.runtime
Class GenericsMapper
java.lang.Object
com.dslplatform.json.runtime.GenericsMapper
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddPassThroughMappings(Type superType, Class<?> subRaw) private voidprivate voidanalyzeType(Type tp) static GenericsMapperprivate TypegetActualType(Type typeParameter, Class<?> declaringClass) private booleanisEmpty()makeConcrete(Type manifest, Class<?> raw) private voidprivate voidputIfAbsent(Type typeParameter, Class<?> declaringClass, Type actualType)
-
Field Details
-
mappings
-
-
Constructor Details
-
GenericsMapper
GenericsMapper()
-
-
Method Details
-
analyzeType
-
addPassThroughMappings
-
create
-
analyze
-
isEmpty
private boolean isEmpty() -
put
-
putIfAbsent
-
getActualType
-
mappingByType
-
makeConcrete
-