我不明白为什么有两个不同的 EObject(对我来说)应该是同一个意思
var script1 = resource.getContents().get(0) as Script
var script2 = resource.parseResult.rootASTElement as Script
它们似乎包含不同的信息,我不明白为什么会这样。(是的,它们来自不同的地方)但更重要的是我不明白为什么我有两种获取(不同)脚本实现的方法(来自相同的源代码/资源)。
script1 被传递给推断者。为什么不是脚本2?