×

Parameter marshaling techniques for dynamic object-oriented programming languages

  • US 5,875,335 A
  • Filed: 09/30/1996
  • Issued: 02/23/1999
  • Est. Priority Date: 09/30/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer which executes a program written in a first, object-oriented program language, a system for marshaling object parameters for executing a method in an other program written in a second program language, comprising:

  • means for calling a method in said other program and passing a parameter to said method;

    means for determining if said parameter is a reference to a first type of object comprising a reference to a class definition and one or more instance variables;

    means responsive to a determination that said parameter is a reference to said first type of object, for adjusting said reference to point to said instance variables and for passing the adjusted reference to said method as the parameter;

    means for determining if said parameter is a reference to a second type of object comprising a reference to a class definition and an array of elements; and

    means responsive to a determination that said parameter is a reference to said second type of object, for adjusting said reference to point to said elements in said array and for passing the adjusted reference to said method as the parameter.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×