[发明专利]访问类的静态成员的方法和装置有效
申请号: | 201811194933.3 | 申请日: | 2018-10-15 |
公开(公告)号: | CN111045658B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 杨勇勇;何忠政;张斌;程帅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 陈洪艳;王君 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供访问类的静态成员的方法和装置。该方法和装置中,获取类的元数据,元数据中包括第一变量,在类初始化之前,第一变量中记录不可访问的第一地址,在类初始化之后,第一变量中记录类的静态域的第二地址;根据第一变量中记录的第一地址或第二地址,确定该类的静态域中的待访问成员的目标地址;最后访问该目标地址,以访问该待访问成员。其中,若该类已经初始化过,则可以成功访问其静态成员,而不需要进行初始化状态检测或判断等流程;若该类还未初始化,因为第一变量中的第一地址不可访问,所以可以保证不会访问错的静态成员值。本申请的技术方案可以使得运行时系统使用较少的时间开销和空间开销来访问类的静态成员和提高访问的正确性。 | ||
搜索关键词: | 访问 静态 成员 方法 装置 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811194933.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种计算装置及相关产品
- 下一篇:基于增强现实的人机交互方法及系统