Eclipse Scala 插件不显示 scala 项目中的类和方法的文档

标签 eclipse scala documentation javadoc scaladoc

我通过 eclipse (Mars) 安装了 scala 插件,在文档方面遇到了问题。当我创建一个新的 Java 项目并编写代码时,我会像往常一样将鼠标悬停在类及其方法上时获得文档。

但是,当我创建一个新的 Scala 项目时,它不起作用。 例如:

...
var s: String = "test"
println(s.charAt(1))
...

现在,当我将鼠标悬停在 String 或 charAt 上时,我只会得到

def charAt(x$1: Int): Char

在出现的小框中。 请注意,不仅 Java 类及其方法没有任何文档,Scala 方法和类也没有任何文档。

我已经尝试重新安装整个设置以及使用可以直接从 Scala IDE 下载的 Scala IDE。

我发现了其他问题,但它们都是一年前或更早的问题,在那段时间有一个错误。然而这个错误很久以前就已经被修复了。

有效的是在方法和类之上自制的 scaladoc,但仅此而已。

谁能帮我解决这个问题吗? Javadoc 路径也在 rt.jar 中设置,所以我真的没有想法。

谢谢!

更新 我尝试了以下方法:

var cc: Array[String]
cc.(code completion)

并获得了一些方法的文档,例如“apply”等。 但是,当将鼠标悬停在字符串上时,我仍然没有得到任何文档,如下所示:Scala IDE introducion video

我得到的是

type String = String

不太有帮助...

最佳答案

您看到的行为是 Scala IDE 的当前行为。 Scala Hover 现在无法显示 Javadoc,请参阅此 open ticket 。这是一种回归,在以前版本的 IDE 中它确实有效。

关于Eclipse Scala 插件不显示 scala 项目中的类和方法的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31358775/

相关文章:

algorithm - Scala:测试阵列中等间隔频率的惯用方法是什么?

scala - Kubernetes上如何读取spark-submit上传的文件

java - 如何自动化 REST API 的文档( Jersey 实现)

scala - 如何从 Scala 中的数组/列表中找到后续数字的差异?

java - 在 Eclipse Neon 中找不到快捷菜单

Eclipse:无法像在 Netbean 上那样运行 servlet:HTTP 状态 404

java - 控制台没有输出任何内容! (Java、Eclipse 火星)

android - Telegram API 入门 : Any useful resource?

matlab - 如何覆盖matlab中的帮助功能?

java - 按钮方法突然停止工作