我正在编写 eclipse 插件,它在所有源文件中查找未解析的导入。IProblem
我发现使用或IMarker
对象会很有帮助。这是代码示例
public IMarker[] findJavaProblemMarkers(ICompilationUnit cu)
throws CoreException {
IResource javaSourceFile = cu.getUnderlyingResource();
IMarker[] markers =
javaSourceFile.findMarkers(IJavaModelMarker.JAVA_MODEL_PROBLEM_MARKER,
true, IResource.DEPTH_INFINITE);
}
从这里
我不知道如何从IProblem
或IMarker
关于哪个导入导致编译问题(未解决的导入)获取信息。
有什么帮助吗?