Allowing non-generified methods to override generified methods

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S116000, C717S118000

Reexamination Certificate

active

07735070

ABSTRACT:
In accordance with one embodiment of the present invention, there is provided a technique for allowing a first method to override a second method as long as specified criteria are satisfied, even if the types of the parameters of the first method differ from the types of the parameters of the second method, and even if the return type of the first method differs from the return type of the second method. As a result of the technique, older methods, which do not have generic return types and/or generically typed parameters, can continue to override methods that did not used to have generic return types and/or generically typed parameters, but now do.

REFERENCES:
patent: 5737607 (1998-04-01), Hamilton et al.
patent: 6018628 (2000-01-01), Stoutamire
patent: 6725280 (2004-04-01), Bracha
patent: 7152223 (2006-12-01), Brumme et al.
patent: 7316010 (2008-01-01), Daynes et al.
patent: 2004/0216094 (2004-10-01), Bosworth et al.
patent: 2006/0236315 (2006-10-01), Bracha
Gilad Bracha, Martin Odersky, David Stoutamire, Philip Wadler, “GJ Specification”, May 1998.
Gilad Bracha, Martin Odersky, David Stoutamire, Philip Wadler, “Making the future safe for the past: Adding Genericity to the Java Programming Language”, Submitted to OOPSLA98, 1998.
Tim Lindholm and Frank Yellin, “The Java Virtual Machine Specification”, Chapter 2, Sun Microsystems Inc., 1999.
James Gosling, Bill Joy, and Guy Steele, “The Java Language Specification, 2nd Edition”, Chapter 8, Sun Microsystems Inc., 1996.
Sun Microsystems Inc., “The Java.TM Tutorial: Overriding Methods”, Feb. 1, 2003.
European Patent Office, “European Search Report”, Foreign Application No. EP 06 25 3209, Received Jan. 16, 2008, 5 pages.
Claims, Foreign Application No. EP 06 25 3209, 7 pages.
Gosling et al., “The Java Language Specification- Third Edition (Chapter 8)”, XP-002461538, ISBN: 0-321-24678-0, Addison-Wesley, May 2005, 120 pages.
Bracha, Gilad, “Generics in the Java Programming Language,” [online], Jul. 5, 2004, [retrieved on Jun. 14, 2005]. Retrieved from the Internet: <http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf>, pp. 1-23.
Wikström, Ake, “Functional Programming Using Standard ML,” 1987, Prentice Hall International Series in Computer Science, XP002400699, pp. 56-57, pp. 97-98 (Section 8.1.4), p. 103 (Summary), p. 143 (Patterns with Type Constraint, p. 142.
European Patent Office, “European Search Report,” App. No. 06252016.8, dated Oct. 16, 2006, 6 pages.
Claims, App. No. 06252016.8, 7 pages [attached].

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

Allowing non-generified methods to override generified methods does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Allowing non-generified methods to override generified methods, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Allowing non-generified methods to override generified methods will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4214983

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