Использование синтаксиса для анонимных функций ограничено выражениями . В вашем коде вы пытаетесь использовать подстановочный знак в операторе присваивания, который отличается от выражения.
Если вы внимательно посмотрите на ошибку, вы увидите, что выражение в правой части вашего назначения - это то, что расширяется в анонимную функцию.
Учитывая то, что вы пытаетесь достичь, вы можете рассмотреть следующее
userJars = userJars ++ JarBuilder.findContainingJar(clazz)