update_001
xiaoa__
2019-01-19 17:58

jdt core ecplise 创建javaproject对象

  • java
  • eclipse

目前 我用的是 parser.setEnvironmen 来实现resolveBinding功能,但是这样对内存消耗极高,我看有setProject方法,但是我不知道怎么去创建一个JavaProject 对象

         ASTParser parser = ASTParser.newParser(AST.JLS8);

        parser.setSource(FileUtils.readFileToString(file , config.charset).toCharArray());
        parser.setKind(ASTParser.K_COMPILATION_UNIT);
        // 设置环境
        parser.setEnvironment(classpathEntries, sourcepathEntries, null, true);
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答

为你推荐