sdk-common / com.tomtom.online.sdk.common.gson / GsonFactory / createGsonSupportInheritingClasses

createGsonSupportInheritingClasses

@NonNull open fun createGsonSupportInheritingClasses(parent: Class<Any!>!, inheriting: Array<Class<Any!>!>!): Gson

Parameters

parent - Class<Any!>!: root class of hierarchy.

inheriting - Array<Class<Any!>!>!: class which inherit parent class.

Return
Gson: which support guava optional serialization and class hierarchy.