Я пытаюсь вызвать конструктор, который принимает varargs в Scala. Конструктор написан в классе Java и принимает два параметра: Block
и IBlockState...
. Следующий код не компилировать, однако:Незначительное несоответствие типа в Scala
new BlockStateList(this, Seq[IBlockState[_ <: Comparable[_]]](FACING, DAMAGE):_*)
Отчеты компилятора с этим сообщением:
Error:(58, 66) type mismatch;
found : Seq[net.minecraft.server.v1_8_R3.IBlockState[_ <: Comparable[_]]]
required: Seq[net.minecraft.server.v1_8_R3.IBlockState[? <: Comparable[?0]] forSome { type ?0 <: Comparable[?0] }]
new BlockStateList(this, Seq[IBlockState[_ <: Comparable[_]]](FACING, DAMAGE):_*)
^
требуемый тип не кажется синтаксически правильным для меня, и я понятия не имею, что он хочет мне предоставить.
Вся помощь очень признательна!