考虑一下代码:
//here Map is scala.collection.immutable.Map
val myMap = Map.empty[String, Int]
//getting value can be anywhere, not at next line
val value = myMap.get("myKey")
在value
上的Intellij Idea中按ctrl + q时,我看到了
Pattern: value: Option[Int]
但是当我把光标放在get
函数上时,会弹出消息:
scala.collection.MapLike
def get(key: A): Option[B]
E.g。我只需按一下方法,查看实际的参数化,而不是写val some = methodCall
并检查val
常数。
有没有办法在Intellij Idea中查看具体类型而不是scala的通用参数化?
答案 0 :(得分:1)
在OSX中,如果我将鼠标悬停在您的方法上时按住Command
,我会看到
scala.collection.MapLike
public def get(key: String): Option[Int]
如果您使用的是Windows / Linux,那么我确定它与Command
的等效密钥相同。