Ex Parte Arnold et al - Page 3



               Appeal 2007-0506                                                                             
               Application 09/998,511                                                                       
               Specification 8: 12-15) from the interface.  The main class 170 creates a new                
               MyClass1 or MyClass2 object (lines 17-21) depending on an input                              
               argument, and then calls the MyMethod() method on the newly created                          
               object at line 22.  The user may set an inheritance breakpoint (IBP) on                      
               MyMethod() in the MyInterface interface (the "first program entity" in                       
               claim 1) and the program will halt execution when it reaches one of the two                  
               classes that implement the method ("second program entity" in claim 1).                      
               This assists the programmer in identifying what implementations of methods                   
               are being executed while debugging object-oriented computer programs.                        
               See Specification 18: 4-24.                                                                  
                      Claim 1 is illustrative:                                                              
                            1.  A computer-implemented method of debugging an object-                       
                      oriented computer program, the method comprising:                                     
                                  (a)  in response to user input, setting an inheritance                    
                            breakpoint that is associated with a first program entity in the                
                            object-oriented computer program and a method identified in                     
                            the first program entity; and                                                   
                                  (b)  halting execution of the object-oriented computer                    
                            program during debugging in response to reaching an                             
                            implementation of the method defined in a second program                        
                            entity in the object-oriented computer program that is different                
                            from and that depends from the first program entity.                            





                                                     3                                                      



Page:  Previous  1  2  3  4  5  6  7  8  9  10  Next

Last modified: September 9, 2013