После перехода на Java 8. У меня теперь есть ошибки компиляции следующего вида:
The method with(Matcher<Object>) is ambiguous for the type new Expectations(){}
Это вызвано вызовом этого метода:
import org.jmock.Expectations;
public class Ambiguous {
public static void main(String[] args) {
Expectations expectations = new Expectations();
expectations.with(org.hamcrest.Matchers.instanceOf(Integer.class));
}
}
Кажется, что с возвратом из instanceOf()
неоднозначно из того, что ожидает with()
, или наоборот. Есть ли способ исправить это?