我在调试中的Spring Tool Suite4中运行我的测试。(在代码的常规手动测试中,一切都正常)。在代码中,我初始化了一个ArrayList<>。
ArrayList<MyEntity> lst = new ArrayList<MyEntity>()
但lst变量显示为null,并显示以下错误消息:
Error The method toArray() is undefined for the type Collection___
当我尝试编辑逻辑结构时,它显示:
Type: Collection(java.util.Collection) Show As: Array[contributed by org.eclipse.jdt.debug]
Preview: return toArray();
这个问题只在我尝试调试我的测试时出现。
发布于 2019-06-25 06:40:03
嗯,我在具有许多不同Oracle和OpenJDK JVM的几台机器上遇到了同样的问题。
左侧的
上运行
Screen grab of STS 4.2.2 issue and STS 3.9.5 success with JDK 9.0.1
更新
我刚刚将其中一个失败的STS4安装更新到最新版本,这个问题似乎已经解决了。我收到的版本是:
EclipseJDT4.3.0版本- Build Id 201906200901
https://stackoverflow.com/questions/56703294
复制相似问题