发明名称 Defining a conditional breakpoint
摘要 Among other disclosed subject matter, a computer program product is tangibly embodied in a computer-readable storage medium and includes instructions that when executed by a processor perform a method for defining a conditional breakpoint in an application program. The method includes receiving a selection of an event in an application program by a user, the event selected for activating a conditional breakpoint that interrupts execution of the application program. The method includes receiving at least one condition of multiple predefined conditions that are associated with the event and made available to the user for selection, the condition selected by the user to condition activation of the conditional breakpoint. The method includes implementing the conditional breakpoint in relation to the application program, the conditional breakpoint configured to interrupt execution of the application program upon the event occurring provided that the condition is satisfied.
申请公布号 US8756570(B2) 申请公布日期 2014.06.17
申请号 US200812346595 申请日期 2008.12.30
申请人 SAP AG 发明人 Wegmann Martin
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer-implemented method, comprising: executing, by a computing system, application program code into which an application program developer has introduced multiple portions of code that define multiple respective breakpoints; displaying, by the computing system, a user interface with which user input is able to specify a first condition that causes a first breakpoint of the multiple breakpoints to be activated upon the execution of the application program code reaching a location in the application program code at which the first breakpoint was introduced, wherein the user interface includes: (i) a first user interface element with which user input is able to specify the first breakpoint from among the multiple breakpoints,(ii) a first attribute selection element with which user input is able to specify a first attribute that is used to define the first condition,(iii) a first attribute value selection element with which user input is able to specify a first attribute value that is used to define the first condition,(iv) a second attribute selection element with which user input is able to specify a second attribute that is used to define the first condition, and(v) a second attribute value selection element with which user input is able to specify a second attribute value that is used to define the first condition; receiving, by the computing system, an indication that user input: (i) used the first user interface element to specify the first breakpoint from among the multiple breakpoints,(ii) used the first attribute selection element to specify the first attribute,(iii) used the first attribute value selection element to specify the first attribute value,(iv) used the second attribute selection element to specify the second attribute, and(v) used the second attribute value selection element to specify the second attribute value; determining, by the computing system upon the execution of the application program code reaching the location in the application program code at which the first breakpoint was introduced, that the first condition is satisfied due to: (a) the first attribute having a first value that matches the first attribute value that was specified using the first attribute value selection element, and(b) the second attribute having a second value that matches the second attribute value that was specified using the second attribute value selection element; and activating, by the computing system and in response to determining that the first condition is satisfied, the first breakpoint by halting the execution of the application program code at the location in the application program code at which the first breakpoint was introduced.
地址 Walldorf DE
您可能感兴趣的专利