Skip to content

Commit 5de85e9

Browse files
author
David Motsonashvili
committed
update api.txt and schema generation type safety
1 parent 23969d5 commit 5de85e9

File tree

3 files changed

+182
-6
lines changed

3 files changed

+182
-6
lines changed

firebase-ai-ksp-processor/src/main/kotlin/com/google/firebase/ai/ksp/SchemaSymbolProcessor.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ public class SchemaSymbolProcessor(
182182
builder
183183
.addStatement("JsonSchema.enumeration(")
184184
.indent()
185-
.addStatement("clazz = ${type.declaration.qualifiedName!!.asString()}::class.java,")
185+
.addStatement("clazz = ${type.declaration.qualifiedName!!.asString()}::class,")
186186
.addStatement("values = listOf(")
187187
.indent()
188188
.addStatement(enumValues.joinToString { "\"$it\"" })
@@ -192,7 +192,7 @@ public class SchemaSymbolProcessor(
192192
builder
193193
.addStatement("JsonSchema.obj(")
194194
.indent()
195-
.addStatement("clazz = ${type.declaration.qualifiedName!!.asString()}::class.java,")
195+
.addStatement("clazz = ${type.declaration.qualifiedName!!.asString()}::class,")
196196
.addStatement("properties = mapOf(")
197197
.indent()
198198
val properties =

0 commit comments

Comments
 (0)