Data processing: software development – installation – and managem – Software program development tool – Programming language
Reexamination Certificate
2007-08-28
2007-08-28
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Programming language
C717S152000
Reexamination Certificate
active
10237941
ABSTRACT:
One embodiment of the present invention provides a system that facilitates use of an object-oriented enumerated type within a computer program. During operation, the system receives source code for the computer program, wherein the source code contains a declaration for an enumerated type. This declaration specifies a fixed number of enumeration constants that comprise the enumerated type. Next, the system defines the enumerated type using a class defined within an object-oriented programming language, wherein the class includes a constant for each enumeration constant specified in the declaration. If the declaration additionally contains one or more method declarations, these methods are present on the defined class.
REFERENCES:
patent: 6412105 (2002-06-01), Maslennikov et al.
“Effective Java Programming”, Joshua Bloch, Jun. 16, 2002 as retrieved from the Internet @http://java.sun.com/developer/Books/shiftintojava/ on Jul. 22, 2005.
Publication entitled “Effective Java,” by Joshua Bloch, Addison-Wesley, Sun Microsystems, Inc., 2001, Chapter 5, pp. 104-114.
“Enumerated Types in Java”, XP-007900625, pp. 1-15, http://web.archive.org/web/200108013057, 2001.
“A Typesafe Enum Facility for the Java Programming Language”, XP-007900624, pp. 1-8, http://web.archive.org/web/20021219, 2002.
“Substitutes for C Constructs”, XP-007900623, pp. 97-117, 2001.
Bloch Joshua J.
Gafter Neal M.
Dam Tuan
Park Vaughan & Fleming LLP
Romano John
Sun Microsystems Inc.
LandOfFree
Object-oriented enumerated type facility does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Object-oriented enumerated type facility, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object-oriented enumerated type facility will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3837882