对于某些scala程序,无法在intellij中的调试器中看到一些局部变量

jav*_*dba 7 debugging scala intellij-idea

如标题中所述,有些情况下Intellij无法识别/显示某些局部变量.

在此输入图像描述

可以看出,已经设置了一些局部变量,例如outarr和arrptr:但是调试器不知道它们.

我在maven项目中运行IJ 13.1.4并启用了调试信息,如下所示:

      <configuration>
        <args>
                ..
          <arg>-feature</arg>
            <arg>-g:notc</arg>
          </args>
         ..
Run Code Online (Sandbox Code Playgroud)

我的问题是:有没有人认识到这个问题,并为此提出了解决方法?

更新 每个答案的建议是尝试Alt-F8的结果

在此输入图像描述

Eug*_*nev 1

您可以尝试 Alt+F8 跳转到表达式计算器,通常从该窗口我可以到达从断点可到达的所有变量。

  • 尝试了一下,给出了相同的“找不到局部变量”错误(请参阅OP更新) (2认同)