Я использую Groovy для тестирования и Scala для фактического кода . Очевидно, я часто использую типы коллекций Scala, но когда я генерирую тестовые данные в Groovy, я часто использую типы java.util. * -.
Я начал писать методы статического преобразования на основе библиотеки scalaj-collection . Но это не просто «круто».
Как лучше всего преобразовать одно в другое?
Могут ли неявные преобразования работать как-нибудь?
UPDATE:
Например, если я не буду вручную конвертировать типы, которые я, конечно, получу:
groovy.lang.MissingMethodException:
No signature of method: static setup is applicable for argument types: (java.util.ArrayList)
Possible solutions: setup(scala.collection.immutable.List)