我正在用Java实现Eclipse插件。我想编写一个函数,该函数针对文件的给定路径(例如file.myDSL)返回文件是否有错误或合法文件。

最佳答案

IProject theProject =
ResourcePlugin.getWorkspace().getRoot().getProject("theProject");
theProject.build(...); // or whatever operation to make sure Xtext checked the file
IFile theFile = project.getFile("file.myDsl");
theFile.getMarkers(IMarker.PROBLEM, true, IResource.DEPTH_ZERO);

07-24 19:09