Неявное преобразование между Scala.Long и Java.lang.Long в коллекциях

Я использую JavaConverters для перехода от Java SortedSet к вектору.

    val lines = function.getInstructions.asScala.toVector

Моя функция getInstructions возвращает ArrayList из java.lang.Long, но для потребляющего кода требуется Scala.Long. Есть ли способ сделать это, не меняя весь мой потребляющий код для использования Java.lang.Long?

Кроме того, есть ли способ сделать неявное преобразование в класс значений, чтобы обеспечить произвольный доступ к ArrayList без выделения дополнительного объекта, как описано выше? Большое спасибо за любую информацию, которую вы можете предоставить.

Ответы на вопрос(1)

Ваш ответ на вопрос