Несовпадение типов, когда идея вызывает Scala функцию varargs в Kotlin проекте - PullRequest
1 голос
/ 09 января 2020

скажем, у меня есть функция foo () в библиотеке scala с именем

 @varargs def foo(first: Kitty, alternatives: Kitty*): Kitty= KittyAdapter {
    import kitty.overlord.Rules._

    (first +: alternatives).map(_.delegate).reduce(_ ~ _)
  }

, и когда я вызываю эту функцию в kotlin проекте, подобном этому

fun bar():Kitty = foo(
scab,
sbab,
blab
)

идея компилируется отлично, но intellisense показывает

Требуется несоответствие типов: Seq !, найдено: Kitty!

и весь фрагмент кода становится красным .

1 Ответ

0 голосов
/ 14 января 2020

Чтобы ответить на мой вопрос, плагин Idea 2019.3.1 и scala 2019.3.23 работает нормально.

...