在IntelliJ中调试Scala隐式
本文档概述了用于静态分析IntelliJ中的Scala隐式方法的几种补充方法。
JetBrains提供了的,但不包括有关分析富集对象的说明。
注意:这些快捷方式适用于OSX。
查看隐式转换
突出显示隐式转换的对象。
重要说明:在研究丰富的对象时,您必须仅突出显示对象,而不是突出显示的方法。 这是因为对象就是要转换的对象。 选择该方法将解析该方法返回的对象的隐式转换。
CTRL + Q
查看实际的隐式参数
突出显示方法调用站点。
CMD + SHIFT + P
如果收到“找不到参数”,请参阅
查看隐式转换的实际隐式参数
以下内容需要临时代码修改:
执行步骤。
突出显示适当的隐式转换函数。
ALT + ENTER (然后按ENTER选择“显式”)。
执行步骤。
查看无隐式代码
这是不得已的方法:它显示“未散布”的Scala代码,如果您