Зацикливание на java Map с реализацией усов скалята

Могут ли усы зацикливаться на карте Java? Мой объект:

Map<Integer, String> mapTest

Попробовал это в моем шаблоне усов:

{{#mapTest}}
  {{.}}
{{/mapTest}}

Это выплевывает строковое представление (mapTest.toString()) всего объекта, но не зацикливается вообще.


Обновление: в поисках источника я становлюсь ближе, но все еще не уверен, как это сделать. https://github.com/scalate/scalate/blob/ec981338c067fcf37106fb5f3bdf2fa8c4e458ca/scalate-core/src/main/scala/org/fusesource/scalate/mustache/Scope.scala

2 ответа

Решение

Смотрите этот ответ в списке рассылки...

http://groups.google.com/group/scalate/msg/100df004001d84f0

Вы можете преобразовать карту Java в карту Scala .

      import scala.collection.JavaConverters._
val myScalaMap = myJavaMap.asScala.mapValues(_.asScala.toSet)

Я бы не стал взламывать шаблон для размещения объекта Java.

Другие вопросы по тегам