Я часами прижимал голову к столу. Я пытаюсь вызвать функцию, написанную в библиотеке, которая принимает Seq<Object>
как единственный тип аргумента. Проблема в том, что я не могу построить ничего, что Scala хочет распознать как тип коллекции.Передача Scala Seq в функцию Scala от Java
Я пробовал все от использования буферов Scala и тому подобного и пытался конвертировать в Seq или использовать вещи $colon$colon
. Ничто не работает, кто-то может указать мне в правильном направлении.
EDIT:
Это код, я использую в настоящее время
List<Object> objs = new ArrayList<>();
Object obj = new Object();
objs.add(obj);
function(JavaConversions.asScalaBuffer(objs));
который не имеет ошибок, но я получаю java.lang.String cannot be cast to [B
я опустил некоторые аргументы new Object()
, так как она чувствительна данные
спасибо