而不是将字符串作为参数,例如:
// parser.setSource(“public class A {int i = 9; \ n int j; \ n ArrayList al = new ArrayList(); j = 1000;}”。toCharArray());
答案 0 :(得分:1)
您可以使用IJavaProject
findElement来获取ICompilationUnit。或者文件是否存在于项目之外的某个地方?
答案 1 :(得分:0)
好吧,如果你需要解析一些.java文件,可以通过将其作为char数组读取并通过setSource(char [] source)设置解析器源来实现。从版本3.6。您也可以使用setEnvironment方法获取绑定。更多信息link。不确定它有多大帮助。