You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Until we get this figured out we won't be able to add correct support for List subclasses. For now we're going to hack around it with an explicit string whitelist.
The text was updated successfully, but these errors were encountered:
fixes#938fixes#934fixes#929
This change fixes the java class resolution issue in module POMs, but I
still unfortunately haven't figured out how to do the same for unit
tests run from `kotlin-runtime/ftl-runtime`. So, the change was
validated locally instead of in unit tests.
with the given Echo.kt:
```
package ftl.echo
import ftl.builtin.Empty
import xyz.block.ftl.Context
import xyz.block.ftl.Verb
import java.time.OffsetDateTime
import java.util.ArrayList
import java.util.HashMap
class InvalidInput(val field: String) : Exception()
data class EchoRequest(val name: String?)
data class EchoResponse(
val message: String,
val time: OffsetDateTime? = null,
val arrayList: ArrayList<Empty> = ArrayList(),
val hashMap: HashMap<String, String> = HashMap()
)
@throws(InvalidInput::class)
@verb
fun echo(context: Context, req: EchoRequest): EchoResponse {
return EchoResponse(message = "Hello, ${req.name ?: "anonymous"}!")
}
```
<img width="642" alt="Screenshot 2024-02-14 at 4 11 10 PM"
src="https://github.com/TBD54566975/ftl/assets/72891690/7cb0ecc7-7061-4e48-adc9-c9b9c9dc57a1">
Until we get this figured out we won't be able to add correct support for
List
subclasses. For now we're going to hack around it with an explicit string whitelist.The text was updated successfully, but these errors were encountered: