×

System and process for debugging object-oriented programming code leveraging preprocessors

  • US 8,683,439 B2
  • Filed: 10/07/2008
  • Issued: 03/25/2014
  • Est. Priority Date: 08/21/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of interactive debugging of an object-oriented computer program, comprising:

  • including mark-up information as one or more comments into source code of the application program, the mark-up information associated with eligible debugging methods;

    identifying eligible methods out of a set of possible eligible methods based on the mark-up information, wherein an eligible method takes no parameter, has a return type, and returns a result using the mark-up information;

    generating a debug-enabled version of the computer program including debugging methods based on the mark-up information as a result of preprocessing the source code, wherein the debugging methods are named based on a recognizable pattern distinguishable from method names and additionally include a derived short name based on a method name, wherein the recognizable pattern is used for sorting out the eligible methods out of the set of possible eligible methods, and the recognizable pattern comprises a recognizable character pattern recognized using pattern based filtering; and

    providing the debug-enabled version of the program computer to a debugger for debugging purposes using the debugging methods, wherein the debugging methods comprise debug-only methods which take no parameter, return a result, and have a name that encodes a marker and a short name, wherein a pseudo-field name is derived and a pseudo-field value is returned and used as a true value, and wherein the debugger is able to decode the short name.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×