| [news.eclipse.tools.jdt] Re: equality of MethodInvocation |
I would expect that org.eclipse.jdt.core.dom.ASTNode.subtreeMatch(ASTMatcher, Object) does the trick. If not, please file a bug against JDT Core with a sample snippet.Hi All,
I will just go directly to the point. This is my scenario: my plugin scans a java file, get all the MethodInvocation nodes and holds them in a data structure like an ArrayList, after a little modification on the file, for instance, comment a statement with a MethodInvocation, it rescans the java file and gets another ArrayList which contains a list of MethodInvocation nodes. As you can see, besides the one MethodInvocation node I commented, the others maintain to be there. So what I am trying to achieve is to find a way to compare two MethodInvocation nodes which share the same physical location in the java file within two scannings and still return a true value.
I tried ASTNode.subtreeMatch.match(MethodInvocation node1, MethodInvocation node2) but without success.
I'd really appreciate someone that can help me out. Thanks, Jing