首页> 外国专利> TYPE-CONSTRAINED OPERATIONS FOR PLUG-IN TYPES

TYPE-CONSTRAINED OPERATIONS FOR PLUG-IN TYPES

机译:插件类型的类型约束操作

摘要

Techniques for performing type-constrained operations for plug-in types are disclosed. A runtime environment encounters a request to perform a type-constrained operation that requires evaluating a type constraint associated with a particular plug-in type. The runtime environment lacks sufficient native instructions to evaluate type constraints associated with plug-in types. The runtime environment accesses a plug-in type framework to obtain a particular type descriptor instance associated with the particular plug-in type. The plug-in type framework is designated, prior to encountering any request to perform the type-constrained operation, for obtaining type descriptor instances which define constraints on plug-in types, to an extent that any such constraints exist. The particular type descriptor instance defines a particular type constraint that does not match any single built-in type. The runtime environment performs the type-constrained operation, which comprises using the particular type descriptor instance to evaluate the particular type constraint associated with the particular plug-in type.
机译:公开了用于对插件类型执行类型约束操作的技术。运行时环境遇到执行类型受限操作的请求,该操作需要评估与特定插件类型关联的类型约束。运行时环境缺少足够的本机指令来评估与插件类型关联的类型约束。运行时环境访问插件类型框架以获得与特定插件类型关联的特定类型描述符实例。在遇到执行类型约束操作的任何请求之前,指定插件类型框架,以便获得类型描述符实例,这些实例描述符实例定义了对插件类型的约束,在某种程度上存在这样的约束。特定类型描述符实例定义了与任何内置类型都不匹配的特定类型约束。运行时环境执行类型受限的操作,该操作包括使用特定类型描述符实例来评估与特定插件类型相关联的特定类型约束。

著录项

  • 公开/公告号US2020026530A1

    专利类型

  • 公开/公告日2020-01-23

    原文格式PDF

  • 申请/专利权人 ORACLE INTERNATIONAL CORPORATION;

    申请/专利号US201916515111

  • 发明设计人 JOHN ROBERT ROSE;BRIAN GOETZ;

    申请日2019-07-18

  • 分类号G06F9/445;G06F8/41;G06F9/4401;G06F9/54;

  • 国家 US

  • 入库时间 2022-08-21 11:21:50

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号