Snapchat / djinni

A tool for generating cross-language type declarations and interface bindings. Djinni's new home is in the Snapchat org.
Apache License 2.0
166 stars 44 forks source link

Make DJFuture results nonnull in objective C #170

Closed jb-gcx closed 1 week ago

jb-gcx commented 1 month ago

Closes #169

Of the test failures I mentioned in the issue, all now cause a compiler warning except for testFutureRoundtripWithNSNull. Unfortunately I can't find a way to prevent the parameterless setValue from being called for non-void promises.