首页> 外国专利> Parameter marshaling techniques for dynamic object-oriented programming languages

Parameter marshaling techniques for dynamic object-oriented programming languages

机译:动态面向对象编程语言的参数编组技术

摘要

When a method implemented in native compiled code is called from a object-oriented program, the parameters associated with that method are marshaled to convert them from the format of the object- oriented code into one which is appropriate for the compiled code. The marshaling of parameters is carried out in dependence upon the particular type of object with which the parameters are associated. When an aggregate object is marshaled, a pointer to the object is adjusted to point directly to variables for an instance of that object. When an array is marshaled, the pointer is adjusted to point to its individual elements.
机译:当从面向对象的程序调用以本机编译代码实现的方法时,与该方法关联的参数将被编组,以将其从面向对象代码的格式转换为适合于编译代码的格式。根据与参数关联的对象的特定类型执行参数的编组。对聚合对象进行封送处理后,将调整指向该对象的指针以直接指向该对象实例的变量。封送数组时,将调整指针使其指向其各个元素。

著录项

  • 公开/公告号US5875335A

    专利类型

  • 公开/公告日1999-02-23

    原文格式PDF

  • 申请/专利权人 APPLE COMPUTER INC.;

    申请/专利号US19960723035

  • 发明设计人 PATRICK C. BEARD;

    申请日1996-09-30

  • 分类号G06F9/40;G06F13/00;

  • 国家 US

  • 入库时间 2022-08-22 02:08:38

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号