¿Cómo puedo ver los tipos inferidos por el compilador de Scala para expresiones, etc.? Tengo un código con inferencia de tipo complicada y conversiones implícitas, y es difícil ver lo que sucede simplemente leyendo el código.Mostrar tipos inferidos de expresiones de Scala
He intentado añadir
scalacOptions in Compile += "-Xprint-types"
en build.sbt, pero esto no tiene ningún efecto.
El uso de scalac directamente no es muy atractivo porque tengo muchas dependencias.
Uso el plugin Eclipse Scala y ENSIME para escribir el código y SBT para compilar.
Heh, encontrado de esta manera. Hacer una variable a.a. 'val xxx: Nothing' y asigne con la expresión cuyo tipo desea saber. Siempre producirá un error ya que ningún tipo deriva de 'Nothing'. :) – akauppi