Merge pull request #603 from square/eric.patch-1

Simplify Options initializer generation.
This commit is contained in:
Jesse Wilson
2018-08-05 22:36:29 -04:00
committed by GitHub

View File

@@ -83,8 +83,8 @@ internal class AdapterGenerator(
private val optionsProperty = PropertySpec.builder(
nameAllocator.newName("options"), JsonReader.Options::class.asTypeName(),
KModifier.PRIVATE)
.initializer("%T.of(${propertyList.map { it.jsonName }
.joinToString(", ") { "\"$it\"" }})", JsonReader.Options::class.asTypeName())
.initializer("%T.of(${propertyList.joinToString(", ") { "\"${it.jsonName}\"" }})",
JsonReader.Options::class.asTypeName())
.build()
fun generateFile(messager: Messager, generatedOption: TypeElement?): FileSpec {