gsonpath.generator.adapter.read.ReadParams.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gsonpath-compiler Show documentation
Show all versions of gsonpath-compiler Show documentation
An annotation processor which generates Type Adapters for the Google Gson library
package gsonpath.generator.adapter.read
import com.squareup.javapoet.ClassName
import gsonpath.model.GsonField
import gsonpath.model.GsonObject
import gsonpath.model.MandatoryFieldInfoFactory
data class ReadParams(
val baseElement: ClassName,
val concreteElement: ClassName,
val requiresConstructorInjection: Boolean,
val mandatoryInfoMap: Map,
val rootElements: GsonObject,
val flattenedFields: List
)