Существует jar, который при создании должен был использовать метод MyClass.doSomething (List)
. Этот метод был изменен на doSomething (Collection)
и помещен в другую банку (только с этим классом).
Я поставил свою вторую банку перед первой в пути к классам, но когда код внутри моей первой банки вызывает MyClass.doSomething ()
со списком, я все равно получаю
java.lang. NoSuchMethodError: MyClass.doSomething (Ljava / util / List;) Ljava / util / List;
Как это возможно? Для компиляции фляг использовался Ant.