-
公开(公告)号:CN105745647B
公开(公告)日:2019-06-04
申请号:CN201480062873.3
申请日:2014-11-17
Applicant: 谷歌有限责任公司
Inventor: 罗摩克里希纳·拉亚纳 , 迪潘克·古普塔 , 阿鲁尔·西瓦·莫鲁甘·韦拉尤坦 , 阿比谢克·舍乌珀里 , 安吉特·阿加瓦尔
CPC classification number: G06F11/3688 , G06F8/43 , G06F8/70 , G06F8/74 , G06F8/75 , G06F11/3676
Abstract: 公开了用于创建代码库的函数调用图表的技术和系统。图表创建包括通过函数签名来识别代码库中的函数(1001)并将函数表示为调用图表中的第一节点(1070)。对于该函数,根据该函数的函数签名而识别(1200)调用目标函数、调用源函数以及继承父函数和子函数以及基本类;基于所识别的调用目标函数和调用源函数向第一节点添加第一子节点(1020);对于函数中的基本类方法的接口调用(1010),基于基本类方法的覆写的实现向第一节点添加(1090)子节点(1020);对于所添加的子节点,如果包括覆写的实现的源文件和包括函数的源代码文件不共享至少一个公共二进制文件(1100)‑(1150),则将该子节点从第一节点移除。