Eclipse JDT如何获取新方法

时间:2018-10-16 09:45:50

标签: eclipse-jdt

我有两个相同类的修订版(Cv1.javaCv2.java),我想找出在Cv2.java上添加了哪些方法。 到目前为止,我已经编写了以下代码片段以生成AST。

    ASTParser parser1 = ASTParser.newParser(AST.JLS10);
    parser1.setResolveBindings(true);
    parser1.setStatementsRecovery(true);
    parser1.setBindingsRecovery(true);
    parser1.setKind(ASTParser.K_COMPILATION_UNIT);
    File resource1 = new File("src/main/resources/Cv1.java");
    java.nio.file.Path sourcePath1 = Paths.get(resource.toURI());
    parser.setUnitName(sourcePath1.toAbsolutePath().toString());
    CompilationUnit astRoot1 = (CompilationUnit) parser1.createAST(null);
    ASTNode node1 = astRoot1.getRoot();

还有Cv2.java的类似代码。

我如何比较两个AST以使它们在Cv2.java上存在而在Cv1.java上不存在?

0 个答案:

没有答案