我在调试中在Spring Tool Suite 4中运行测试。 (在定期对代码进行手动测试时,一切正常。)在代码中,我初始化了一个ArrayList <>。
ArrayList<MyEntity> lst = new ArrayList<MyEntity>()
但第一个变量显示为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();
仅当我尝试调试测试时才会出现此问题。
答案 0 :(得分:1)
好吧,在具有许多不同的Oracle和OpenJDK JVM的多台计算机上,我遇到相同的问题。
Screen grab of STS 4.2.2 issue and STS 3.9.5 success with JDK 9.0.1
我刚刚将失败的STS4安装之一更新为最新版本,问题似乎消失了。我收到的版本是: