我使用jqassistant将我的Java代码库扫描到neo4j库中,并且我希望将所有调用(也是可传递的)调用到某个方法methodname
。我猜它是这样的:
MATCH
(c:Class)-[:DECLARES]-(m:Method)-[:INVOKES*0..]-
(v:Method {signature: 'javax.path methodname(argument)'})
RETURN DISTINCT c.fqn, m.name, m.signature
目前,答案似乎并不完整。我只从与methodname
相同的类中获取方法,它直接调用方法。
正确的语法是什么?