这是代码。
CompilationUnit cu = prepareCompilationUnitForFile(new File("C:\\Test\\src\\Test.java"));
cu.accept(new ASTVisitor()
{
public boolean visit(MethodInvocation v)
{
System.out.println("> " + v);
return true;
}
}
如何:
1)验证调用对象是否可变?与obj.method()
类似,在这种情况下obj
正在调用对象
2)获得obj的声明。与SomeObject obj = new SomeObject()