That's idiomatic Java types to use for these situations and we can save ourselves some codegen by doing so. So when we see ``` func test(a: () -> ()) ``` We should make that `Runnable` rather than generate an one-off type for this. The same for Supplier probably
That's idiomatic Java types to use for these situations and we can save ourselves some codegen by doing so.
So when we see
We should make that
Runnablerather than generate an one-off type for this.The same for Supplier probably