什么使变量可见(intellij idea)

Vas*_*kov 19 scala intellij-idea

有了intellij的想法,我如何找出使变量可见的原因?

一个很难的例子:

  • 假设你看class A,你看到一个变量something.如果你跳转到源代码,你会看到它的定义trait X.但你没有直接的extend特质X.那么,你使这个变量可见的是什么呢?如果您有一个深层嵌套的层次结构,跟踪可能很难.

任何建议或解决方案?

编辑:如果您喜欢此功能请求,请考虑投票:http://youtrack.jetbrains.com/issue/IDEA-124369

小智 -3

如果您希望类、字段或方法可见,则需要将它们实现为 public。如果这是你的问题。