Java вызывает класс случая Scala с неявным параметром?

He,

Как вызвать из Java класс case Scala, который имеет неявный параметр?

Scala:

object Loggable {
 case class RunUnit(val id : Integer) {
  override def toString() = id.toString()
 }
 case class Run(
  val id : Integer, val unit : RunUnit, val start : Long
 )(implicit db : DB) { ... }
}

Java:

public class JTest {
  public static void main(String[] args) {
    // works fine
    Loggable.RunUnit ru = new Loggable.RunUnit(4711);
    // how to add the implicit parameter???
    new Loggable.Run(new Integer(4711), ru, 0L);
  }
}

Спасибо,

/ nm

9
задан nemron 18 October 2011 в 14:22
поделиться