Scala REPL:找到定义给定类/特征的位置

时间:2012-04-13 08:18:42

标签: scala

注意:以下讨论仅适用于REPL。

如果我不知道某个给定类的完整包名,那么Eclipse或Netbeans等IDE将有助于告诉我定义类的可能路径。

示例我在jar中定义了一些类foo.somePackage.someClass,我将其放入SCALA_HOME\lib目录。现在当我val a = new someClass时,Scala无法找到该课程。我需要做一个明确的import foo.somePackage.someClass

是否有可能找到someClass定义的所有地方而无需事先知道?

1 个答案:

答案 0 :(得分:3)

据我所知,纯Scala REPL是不可能的。 IntelliJ IDEA Scala控制台可以自动导入必要的类http://blog.jetbrains.com/scala/2011/10/19/scala-language-console-nika-builds/