日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]大規模源代碼存儲庫中的自動導入及依賴性有效

專利信息
申請號: 201680037594.0 申請日: 2016-06-27
公開(公告)號: CN107810474B 公開(公告)日: 2020-12-29
發明(設計)人: 卡爾米·格魯什科 申請(專利權)人: 谷歌有限責任公司
主分類號: G06F8/41 分類號: G06F8/41;G06F8/74
代理公司: 中原信達知識產權代理有限責任公司 11219 代理人: 李寶泉;周亞榮
地址: 美國加利*** 國省代碼: 暫無信息
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 大規模 源代碼 存儲 中的 自動 導入 依賴性
【說明書】:

發明公開了用于找出源代碼文件中的至少一個簡單名的合格名的候選的系統和方法。可以接收具有需要對應合格名的至少一個簡單名的源代碼文件。可以解析所述源代碼文件以確定所述文件中的簡單名和所述文件中的合格名。針對需要對應合格名的至少一個簡單名,可以搜索源代碼圖以找出與所述至少一個簡單名相對應的潛在候選合格名。在從所述源代碼圖中接收到潛在候選合格名的列表后,可以向用戶輸出所述列表以便所述用戶選擇適當的合格名。針對所述合格名,還可以選擇構建依賴性。

背景技術

開發者經常構建包含外部代碼或庫的復雜軟件應用。例如,開發者可能希望在其應用中包括人員列表。開發者可能代替定義他自己的列表對象而包括來自外部包的列表類。在如圖1所示的這個示例中,開發者可以在他的代碼中包括來自標準庫的列表,諸如“java.util.List”。“java.util.List”是通過java.util包可公開獲得的有序集合類。一旦列表被導入開發者的源代碼文件中,開發者便可以簡單地利用簡單名“List”來引用該列表,而不必在各處實例化或使用該列表時使用完全合格名(qualified name)“java.util.List”。例如,在圖1的行3中,代碼僅涉及簡單名“List”,而不涉及合格名“java.util.List”。

雖然使用標準集成開發環境(IDE)能夠使定義合格名的包、庫或外部代碼導入源代碼的過程對于小規模代碼庫簡單直接,但大規模代碼庫對于標準IDE而言具有過多外部依賴性而無法有效率地找出稱為合格名的適當全名或者依賴性的適當構建系統構造。

常規的系統通過查看整個代碼庫并且試圖確定適當的包、庫或其他外部代碼來嘗試實時找出合格名。這個過程非常耗時。使用這種方法根本無法在合理的時間內處理大量的源代碼。

正如本發明人所認識到,期望能夠快速地找出合格名的候選以導入適當的包、庫或外部代碼,以用于源代碼中存在的簡單名引用以及提供合格名的構建系統依賴性。

發明內容

本說明書描述有關針對源代碼文件——例如Java語言的源代碼文件——中的至少一個簡單名找到合格名的候選的技術。

一般而言,本說明書中所述的主題的一方面能夠被實施在一種用于找出源代碼文件中的至少一個簡單名的合格名的候選的系統中。一種示例系統可以包括一個或多個處理設備以及一個或多個存儲設備,所述存儲設備存儲實現示例方法的指令。一種示例方法可以包括:接收具有需要對應合格名的至少一個簡單名的源代碼文件;解析所述源代碼文件以確定所述文件中的簡單名和所述文件中的合格名;針對需要對應合格名的至少一個簡單名,搜索源代碼圖以找出與所述至少一個簡單名相對應的潛在候選合格名;以及在接收到來自所述源代碼圖的潛在候選合格名的列表后,輸出所述列表。

這些及其他實施例能夠可選地包括以下特征中的一個或多個:在輸出所述列表之前,可以用附加信息過濾或充實所述列表;一旦合格名被選擇,便可以確定特定合格名的構建依賴性以及構建目標;在輸出所述列表之前,可以基于其他源代碼文件已經使用特定類型的合格名的次數來過濾所述列表;可以基于源代碼存儲庫的其他部分中已經使用特定合格名的頻率來排名所述列表;如果所述列表僅包含一個潛在合格名,則無需用戶交互便可以自動選擇該名作為所述合格名;可以為用戶提供接口以接收對潛在候選合格名的列表中的合格名的選擇;過濾可以包括:確定合格名包是否從其中與所述合格名潛在相對應的簡單名當前正被引用的源代碼文件可見,以及響應于確定所述合格名包從所述源代碼文件可見,提供所述合格名包的名稱作為潛在候選合格名;以及過濾可以包括:確定合格名包能夠向構建過程增添的復雜度,包括為了構建所述源代碼文件所增加的時間和/或資源,以及響應于確定合格名包向所述構建過程增添的復雜度是可承受的量,將所述合格名包的名稱添加到潛在候選合格名的列表。

附圖說明

圖1是包括合格名和簡單名的源代碼的示例。

圖2是圖示出用于確定源代碼文件中的簡單名的合格名的示例系統的框圖。

圖3是圖示出示例計算設備的框圖。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201680037594.0/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产伦精品一区二区三区免费下载 | 国产91九色视频| 精品国产一区二| 国产一级片一区| 久久精品综合| 久久99国产精品久久99果冻传媒新版本| 处破大全欧美破苞二十三| 日韩亚洲精品在线观看| 国产欧美一区二区三区不卡高清| 色婷婷久久一区二区三区麻豆| 国产精品久久久久久久久久久久久久久久| 精品综合久久久久| 国产女人好紧好爽| 欧美极品少妇xx高潮| 国产精品久久人人做人人爽| 久久婷婷国产香蕉| 91精品久| 91理论片午午伦夜理片久久| 狠狠色综合欧美激情| 亚洲欧美一区二区三区三高潮| 精品国产一区二区三| 日韩精品中文字| 亚洲欧美日韩精品在线观看| 日本午夜一区二区| xx性欧美hd| 国产精品视频久久久久| 夜夜爽av福利精品导航| 久久青草欧美一区二区三区| 强制中出し~大桥未久10| 欧美精选一区二区三区| 欧美二区在线视频| 999久久久国产| 国产精品一区在线播放| 日韩亚洲欧美一区| 久久午夜鲁丝片| 强制中出し~大桥未久10在线播放| 69久久夜色精品国产69乱青草| 狠狠色噜噜狠狠狠888奇米| 久久人做人爽一区二区三区小说 | 国产性猛交xx乱| 国产精品一级片在线观看| 日韩欧美多p乱免费视频| 国产在线一二区| 国产女人和拘做受在线视频| 国产日韩麻豆| 99精品视频免费看| 国产精品一区二区三区在线看| 欧美高清视频一区二区三区| 在线国产一区二区| 996久久国产精品线观看| 护士xxxx18一19| 少妇太爽了在线观看免费| 亚洲自偷精品视频自拍| 国产欧美视频一区二区| 激情久久一区二区三区| 日本一区欧美| 国产精品19乱码一区二区三区| 色一情一乱一乱一区免费网站| 激情久久精品| 狠狠色狠狠色综合日日五| 国产精品精品国内自产拍下载| 性欧美1819sex性高播放| 午夜看片网址| 亚洲精品性| 欧美在线视频三区| 夜夜夜夜夜猛噜噜噜噜噜gg| 久久国产精品网站| 久爱视频精品| 久久影院一区二区| 亚洲第一区国产精品| 久久福利免费视频| 国内精品99| 国产精品69久久久| 精品一区二区超碰久久久| 99久久婷婷国产综合精品电影 | 91久久精品久久国产性色也91| 日本道欧美一区二区aaaa| 午夜a电影| 国产精品一区二区在线看| 影音先锋久久久| 国产精品一区二区不卡| 国产一区二区三区的电影| 欧美在线免费观看一区| 久久国产欧美视频| 一本大道久久a久久精品| 国产精品久久久视频| 国产欧美视频一区二区三区| 国产精品综合在线| 在线精品国产一区二区三区88| 午夜电影毛片| 精品福利一区| 亚洲在线久久| 伊人av中文av狼人av| 国产一区二区精品免费| 538国产精品| 欧美3级在线| 国产乱码精品一区二区三区中文| 国产99久久久国产精品免费看| 91精品丝袜国产高跟在线| 国产一区2| 国内精品99| 国内精品久久久久久久星辰影视 | 国产一区二三| 91精品一区二区在线观看| 午夜激情电影院| 免费久久99精品国产婷婷六月| 91麻豆精品国产91久久| 国产亚洲精品久久久久秋霞| 亚洲自偷精品视频自拍| 亚洲美女在线一区| 亚洲二区在线播放视频| 国产一区二区在| 国产91福利视频| 欧美67sexhd| 欧美一区二区精品久久| 精品国产鲁一鲁一区二区三区| 亚洲国产一区二区精华液| 亚洲国产精品女主播| 97视频久久久| 四虎国产精品永久在线国在线| 欧美性受xxxx狂喷水| 女人被爽到高潮呻吟免费看 | 国产精品1区2区| 国产精品视频久久久久| 欧美中文字幕一区二区| 91免费国产视频| 中文字幕av一区二区三区高| 欧美日韩国产区| 国产伦精品一区二区三区免费下载| 色婷婷久久一区二区三区麻豆 | 欧美日韩国产91| 亚洲福利视频二区| av素人在线| 精品国产乱码久久久久久久久| 欧美一区二区三区免费在线观看| 日韩一区二区中文字幕| 福利片一区二区三区| 亚洲视频h| 亚洲欧美另类久久久精品2019| 综合久久色| 欧美freesex极品少妇| 一区二区免费在线观看| 国产精品一区二区av日韩在线| 综合国产一区| 日韩中文字幕亚洲欧美| 久久久久国产亚洲| 欧美日韩国产欧美| 国产不卡一二三区| 亚洲精品人| 99久久99精品| 91亚洲欧美日韩精品久久奇米色| 国产91麻豆视频| 欧美片一区二区| 国产一区二区综合| 91黄色免费看| 日韩一区免费| 国产在线一区不卡| 国产精品女人精品久久久天天| 国产99久久九九精品| 欧美精品一区久久| 国产精品一区二区免费| 亚洲激情中文字幕| 国产一区日韩一区| 国产免费一区二区三区网站免费 | 国产精品亚洲一区| 热久久一区二区| 日韩av中文字幕第一页| 国产91高清| 91国偷自产中文字幕婷婷| 午夜理伦影院| 国产亚洲精品久久久久动| 97人人澡人人爽人人模亚洲| 免费高潮又黄又色又爽视频| 51区亚洲精品一区二区三区| 欧美精品在线不卡| 中文字幕在线乱码不卡二区区| 91av一区二区三区| 国内精品99| 麻豆9在线观看免费高清1| 日韩中文字幕亚洲精品欧美| 国产欧美www| 欧美精品二区三区| 日本一区二区免费电影| 99er热精品视频国产| 少妇av一区二区三区| 久久网站精品| 国产伦理精品一区二区三区观看体验 | 国产床戏无遮挡免费观看网站 | 国产一区二区精品在线| 色乱码一区二区三在线看| 欧美日韩亚洲国产一区| 久久午夜鲁丝片午夜精品| 日韩a一级欧美一级在线播放| 色一情一乱一乱一区99av白浆| 午夜大片网| 午夜伦全在线观看| 国产精华一区二区精华| www.成| 国产午夜精品一区二区三区视频| 91社区国产高清| 538国产精品一区二区在线| 国产一区二三| 久久夜色精品亚洲噜噜国产mv| 99久久久国产精品免费调教网站| 少妇又紧又色又爽又刺激的视频| 68精品国产免费久久久久久婷婷| 日韩精品一区二区三区在线 | 亚洲无人区码一码二码三码| 国产在线干| 91人人爽人人爽人人精88v| 久久综合国产精品| 少妇在线看www| 国产一区二区极品| 日韩偷拍精品| 日韩午夜三级| 在线精品视频一区| 九九精品久久| 99国产精品永久免费视频| 国产经典一区二区三区| 99久久免费精品国产免费高清| 精品国产乱码久久久久久老虎| 国产一区二区三区在线电影| 91久久免费| 国产精品亚洲欧美日韩一区在线| 国产精品高潮呻吟三区四区| 日本亚洲国产精品| 免费看农村bbwbbw高潮| 国产一级一区二区三区| 国语对白老女人一级hd| 亚洲色欲色欲www| 国产视频精品久久| 一区二区在线国产| 国产欧美日韩va另类在线播放| 国产精品一区在线观看你懂的| 亚洲欧美一卡二卡| 国产高清一区在线观看| 国产69精品久久99不卡解锁版| 亚洲精品日韩色噜噜久久五月| 欧美一区二区三区国产精品| 91麻豆精品国产91久久久资源速度| 欧美乱战大交xxxxx| 午夜片在线| 国产精品九九九九九| 99re6国产露脸精品视频网站| 国产欧美日韩精品一区二区三区 | 欧美国产亚洲精品|