GenerateJniActualsTask
Generates TODO()-bodied @JniActual stubs for the @JniExpect declarations of a consumer compilation.
It is meant to be run by hand, between the first consumer build (which fails on the missing actuals) and the next one, and is therefore deliberately not wired into the build graph: it declares no dependency on the consumer compilation nor on the producers, and it reads whatever the previous run left on disk. That is what lets it produce stubs out of a failed compilation, which is the only situation it exists for. Running it before the consumer has ever been compiled fails with an explanation rather than silently doing nothing.
Properties
The expects.json written by the consumer compilation this task belongs to.
Producer projects the stubs may be generated into, in configuration order.