302e09decf
Especially in the snapshot code there's a lot of logic chaining `ActionRunnables` in tricky ways now and the code is getting hard to follow. This change introduces two convinience methods that make it clear that a wrapped listener is invoked with certainty in some trickier spots and shortens the code a bit. |
||
---|---|---|
.. | ||
licenses | ||
src | ||
build.gradle | ||
docker-compose.yml |