остальным и вот что-то застрял :/
Есть вот такие два метода, ругается что дубли, после type erasure становятся одинаковыми, т.е. редуцирует до Future?
def completeResponse[T : ClassTag](f: Future[Option[T]])(cb: T => Route): Route = ???
def completeResponse[T : ClassTag](f: Future[List[T]])(cb: List[T] => Route): Route = ???Добавил ClassTag, но вычитал что только первый уровень различает, если надо глубже, то TypeTag, но выкидывает ошибку "javassist.bytecode.stackmap.TypeTag does not take type parameters"
Куда копать, чего читать? =)
ты же как минимум не тот тайптаг подключил. на паф то надо внимание обращать немного)
также в таких случаях, если очень надо можно добавить (implicit dummy1: DummyImplicit) к одному из методов. тогда после компиляции это будут два разных метода и соответственно будет пофиг на еразуре
Обсуждают сегодня