Я исследовал использование превосходной функциональной библиотеки vavr
// https://mvnrepository.com/artifact/io.vavr/vavr
compile group: 'io.vavr', name: 'vavr', version: '0.9.2'
// https://mvnrepository.com/artifact/io.vavr/vavr-match
compile group: 'io.vavr', name: 'vavr-match', version: '0.9.2'
Используя такой пример: -
int input = 2;
String output = Match(input).of(Case($(1), "one"), Case($(2), "two"), Case($(3), "three"), Case($(), "?"));
assertEquals("two", output);
с использованием этих статических импортов
import static io.vavr.API.$;
import static io.vavr.API.Case;
import static io.vavr.API.Match;
Однако, когда я обновляюсь до
// https://mvnrepository.com/artifact/io.vavr/vavr
compile group: 'io.vavr', name: 'vavr', version: '1.0.0-alpha-2'
, я больше не могу разрешить импорт io.vavr.API
.
Где они были реорганизованы в самой последней версии vavr
?
Они вообще были удалены?