Method and apparatus for preserving null semantics during...

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S151000

Reexamination Certificate

active

07415021

ABSTRACT:
One embodiment of the present invention provides a system that facilitates moving an original method from a source class to a destination class and for constructing a corresponding forwarding method in the source class that preserves null semantics. During operation, the system translates the original method from the source class into a corresponding moved method, and then incorporates the moved method into the destination class. The system also constructs a forwarding method that invokes the moved method in the destination class. The system then replaces the original method in the source class with the forwarding method. In this way, invoking the forwarding method in the source class causes the moved method to be invoked in the destination class. While constructing the forwarding method, the system generates code that checks whether a “source parameter” of the original method whose class matches the destination class is null. If so, the generated code executes the body of the original method. Otherwise, the generated code invokes the moved method in the destination class. The system also optimizes the generated code to produce optimized code for the forwarding method, whereby portions of the original method can possibly be optimized away.

REFERENCES:
patent: 5481712 (1996-01-01), Silver et al.
patent: 5560009 (1996-09-01), Lenkov et al.
patent: 5812850 (1998-09-01), Wimble
patent: 5815415 (1998-09-01), Bentley et al.
patent: 6347342 (2002-02-01), Marcos et al.
patent: 6591272 (2003-07-01), Williams
patent: 6880126 (2005-04-01), Bahrs et al.
patent: 6975628 (2005-12-01), Johnson et al.
patent: 7058935 (2006-06-01), Kawahito et al.
patent: 7080366 (2006-07-01), Kramskoy et al.
patent: 7093242 (2006-08-01), Bernadat et al.
patent: 7113939 (2006-09-01), Chou et al.
patent: 7139766 (2006-11-01), Thomson et al.
patent: 7194543 (2007-03-01), Robertson et al.
patent: 7275079 (2007-09-01), Brodsky et al.
patent: 7280558 (2007-10-01), Grunkemeyer et al.
patent: 7346897 (2008-03-01), Vargas
patent: 2003/0091028 (2003-05-01), Chang et al.
patent: 2005/0256834 (2005-11-01), Millington et al.
patent: 2006/0039371 (2006-02-01), Castro 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

Method and apparatus for preserving null semantics during... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for preserving null semantics during..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for preserving null semantics during... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4012500

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