Invoking a method in an object-oriented computer program

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709300, G06F 1300

Patent

active

059875291

ABSTRACT:
Message sending can be performed quickly making efficient use of memory space. A class object C is obtained (110) from a specified receiver object. The class object C contains an instance variable pointing to a dispatch table for the class to obtain (120) a dispatch table D. From the code which is an argument of a vmicall instruction, a method M of the address stored in the entry of the code in the dispatch table is retrieved (130). The card which is the other argument of the vmicall instruction is compared (140) with the card number stored in the method M retrieved in step 130. If the card and the card number are not identical, the selector mismatch handler is invoked to locate the correct method to be invoked (150). Then, the method M is invoked (160). In the selector mismatch handler, it is determined whether the dispatch table D for the class C is the default one, and if it is the default dispatch table, the dispatch table for the class C is allocated. Then, the method corresponding to the class C and the card which is the argument of the selector mismatch handler is located, a new code is assigned to the selector of that method, and the address of the method M is stored in the entry of the newcode in the previously prepared dispatch table D. Finally, the method M is returned.

REFERENCES:
patent: 5379426 (1995-01-01), Foss et al.
patent: 5535391 (1996-07-01), Hejlsberg et al.
patent: 5581760 (1996-12-01), Atkinson et al.
patent: 5590334 (1996-12-01), Saulpaugh et al.
patent: 5701485 (1997-12-01), Guillen et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Invoking a method in an object-oriented computer program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Invoking a method in an object-oriented computer program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Invoking a method in an object-oriented computer program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1338010

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.