[發明專利]自動地聲明代碼中的對象的方法、系統、設備和介質有效
| 申請號: | 201811028758.0 | 申請日: | 2018-09-03 |
| 公開(公告)號: | CN109324794B | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 吳迪 | 申請(專利權)人: | 上海莉莉絲科技股份有限公司 |
| 主分類號: | G06F8/33 | 分類號: | G06F8/33;G06F8/36;G06F8/73 |
| 代理公司: | 上海華誠知識產權代理有限公司 31300 | 代理人: | 肖華 |
| 地址: | 201802 上海市嘉*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動 聲明 代碼 中的 對象 方法 系統 設備 介質 | ||
本發明涉及計算機軟件開發領域,特別涉及自動地聲明代碼中的對象的方法、系統、設備和介質。本發明中的自動地聲明代碼中的對象的方法,對象和代碼在工程文件中,方法包括:查找在工程文件中與代碼具有相同父結點的對象;將具有相同父結點的對象在代碼中的引用名稱聲明為該對象在工程文件中的對象名稱;和/或查找具有全局聲明屬性的對象;將具有全局聲明屬性的對象在代碼中的引用名稱聲明為該對象在工程文件中的對象名稱。本發明解決現有技術存在大量的重復勞動,耗時長,并且會增加出錯幾率的技術問題。
技術領域
本發明涉及計算機軟件開發領域,特別涉及自動地聲明代碼中的對象的方法、系統、設備和介質。
背景技術
目前,按照代碼規則,對于在代碼中可能被引用的對象,用戶需要逐一地進行聲明。如果預先不進行聲明,則將無法在后續的代碼中正確地引用這些對象。然而,在實際中,聲明的過程往往存在大量的重復勞動,耗時長,并且會增加出錯幾率。
發明內容
本發明的目的在于提供自動地聲明代碼中的對象的方法、系統、設備和介質,解決現有技術存在大量的重復勞動,耗時長,并且會增加出錯幾率的技術問題。
為解決上述技術問題,本發明的實施方式公開了一種自動地聲明代碼中的對象的方法,對象和代碼在工程文件中,方法包括:查找在工程文件中與代碼具有相同父結點的對象;將具有相同父結點的對象在代碼中的引用名稱聲明為該對象在工程文件中的對象名稱;和/或查找具有全局聲明屬性的對象;將具有全局聲明屬性的對象在代碼中的引用名稱聲明為該對象在工程文件中的對象名稱。
可選地,查找在工程文件中與代碼具有相同父結點的對象包括,查找在工程文件中與代碼處于相同層級的對象。
可選地,查找具有全局聲明屬性的對象包括,查找在工程文件中處于全局聲明層級的對象。
可選地,對象包括代碼對象和/或非代碼對象。
本發明的實施方式還公開了一種自動地聲明代碼中的對象的系統,對象和代碼在工程文件中,系統包括:第一查找單元,用于查找在工程文件中與代碼具有相同父結點的對象;第一聲明單元,用于將具有相同父結點的對象在代碼中的引用名稱聲明為該對象在工程文件中的對象名稱;和/或第二查找單元,用于查找具有全局聲明屬性的對象;第二聲明單元,用于將具有全局聲明屬性的對象在代碼中的引用名稱聲明為該對象在工程文件中的對象名稱。
可選地,查找在工程文件中與代碼具有相同父結點的對象包括,查找在工程文件中與代碼處于相同層級的對象。
可選地,查找具有全局聲明屬性的對象包括,查找在工程文件中處于全局聲明層級的對象。
可選地,對象包括代碼對象和/或非代碼對象。
本發明的實施方式還公開了一種自動地聲明代碼中的對象的設備,設備包括存儲有計算機可執行指令的存儲器和處理器,處理器被配置為執行指令以實施自動地聲明代碼中的對象的方法。
本發明的實施方式還公開了一種使用計算機程序編碼的非易失性計算機存儲介質,計算機程序包括指令,指令被一個以上的計算機執行以實施自動地聲明代碼中的對象的方法。
本發明實施方式與現有技術相比,主要區別及其效果在于:
在本發明中,如果對象在工程文件中與代碼具有相同的父結點,和/或如果對象具有全局聲明屬性,則將對象在代碼中的引用名稱聲明為該對象在工程文件中的對象名稱,從而實現自動地聲明代碼中的對象,用戶不需要再逐一地進行聲明,避免了重復勞動,并且避免了在手動聲明過程中發生錯誤。
附圖說明
圖1是本發明第一實施方式的自動地聲明代碼中的對象的方法的流程示意圖;
圖2是本發明第二實施方式的自動地聲明代碼中的對象的方法的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海莉莉絲科技股份有限公司,未經上海莉莉絲科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811028758.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:支持算法組件化的處理系統及方法
- 下一篇:一種頁面中下拉框的展示方法及系統





