我正在寻找一种找到隐式转换的方法。一些东西给了我从一种类型转换到另一种类型的包。
举个例子:
found : java.lang.String("")
required: net.liftweb.http.js.JsExp在Scaladoc中进行了一些搜索之后,我找到了带有隐式转换的包。有没有一些自动的方法来做这个搜索?
编辑:我不太擅长阐述。我的问题是找出我必须导入哪个包。当使用隐式转换时,IDE已经显示。但有时我认为在某个地方应该存在隐式转换,但不知道是在哪个包中。
发布于 2011-03-08 02:28:46
Scala项目的NetBeans插件将允许您将鼠标悬停在某个值上,以查看已应用的任何隐式转换。您还可以在尝试编译代码时使用一些编译器调试选项;我认为here -Xlog-implicits可能就是您想要的。更有用的编译器标志可以在这里找到:http://www.paulbutcher.com/2010/04/scala-compiler-advanced-options/
https://stackoverflow.com/questions/5221285
复制相似问题