Eclipse здесь не так ... вы должны увидеть ту же ошибку времени компиляции, что и в случае командной строки.
Что сбивает с толку, так это то, что компилятор Scala, встроенный в Eclipse (просто скаляр 2.8.1. Финал, работающий в режиме инкрементной компиляции), успешно компилирует исходный код, который вы изначально предоставили, и выводит типы аргументов, которые вам нужны. .. сгенерированы файлы классов, и в двоичном выводе SomeClass.apply имеет ожидаемую подпись.
Такого не должно быть.
UPDATE:
Как отметил Пол, IDE ведет себя так, как будто бы -Yinfer-arguments-types включены. Это также ведет себя так, как будто бы -Ydependent-method-types были включены. Это говорит о том, что с новой логикой, лежащей в основе опции -Xexperimental, что-то не так, что проявляется при создании экземпляров настроек компилятора так, как это делает IDE.