Сбой статической компиляции при использовании карт - PullRequest
0 голосов
/ 14 июня 2019

Сбой компиляции, когда мы пытаемся скомпилировать следующий код с использованием groovy 2.4.12:

Ошибка: [Проверка статического типа] - Несовместимые универсальные типы аргументов.Невозможно назначить java.util.Map для: java.util.Map

Эта ошибка связана со второй функцией (tester ()).

@groovy.transform.CompileStatic
public class GroovyTest{

    public Map<String,String> testReturn() {
        def retString = [: ];
        retString.put("a","b");
        return retString;
    }
    public Map<String,String> tester() {
        def retString = [: ];
            retString = testReturn();
        return retString;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...