Method, system, and program for utilizing impact analysis metadata of program statements in a development environment
First Claim
1. A computer implemented method for enabling analysis of proposed changes to program statements in a source code files, comprising;
- generating a data structure in a computer readable medium indicating a plurality of program statements in one or more source code files affected by one of a plurality of selected program statements to change in one or more source code files, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another resulting from the changes to the selected program statements; and
processing the data structure in the computer readable medium to display information on the hierarchical relationship of the effect of the program statements on one another resulting from changes to the selected program statements.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for enabling analysis of proposed changes to program statements in a source code file. A data structure is generated indicating a plurality of program statements affected by one of a plurality of selected program statements to change, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another resulting from changes to the selected program statements. The data structure is provided to a software development tool to enable a programmer to display information on the hierarchical relationship of the affect of the program statements on one another resulting from changes to the selected program statements.
-
Citations
48 Claims
-
1. A computer implemented method for enabling analysis of proposed changes to program statements in a source code files, comprising;
-
generating a data structure in a computer readable medium indicating a plurality of program statements in one or more source code files affected by one of a plurality of selected program statements to change in one or more source code files, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another resulting from the changes to the selected program statements; and processing the data structure in the computer readable medium to display information on the hierarchical relationship of the effect of the program statements on one another resulting from changes to the selected program statements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for analyzing proposed changes to program statements in a source code file, comprising:
-
receiving a data structure indicating a plurality of program statements affected by one of a plurality of selected program statements to change, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another; displaying the hierarchical relationship of the program statements affected by one of the selected program statements; receiving user input indicating selection of one of the displayed program statements; and enabling editing of the selected program statement. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for enabling analysis of proposed changes to program statements in a source code files, comprising:
-
a computer readable medium; a display monitor; means for generating a data structure in the computer readable medium indicating a plurality of program statements in one or more source code files affected by one of a plurality of selected program statements to change in one or more source code files, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another resulting from the changes to the selected program statements; and means for processing the data structure to display information on the display monitor concerning the hierarchical relationship of the effect of the program statements on one another resulting from the changes to the selected program statements. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for analyzing proposed changes to program statements in a source code file, comprising:
-
means for receiving a data structure indicating a plurality of program statements affected by one of a plurality of selected program statements to change, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another; means for displaying the hierarchical relationship of the program statements affected by one of the selected program statements; means for receiving user input indicating selection of one of the displayed program statements; and means for enabling editing of the selected program statement. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An article of manufacture including code executed by a computer for enabling analysis of proposed changes to program statements in source code files, wherein the code is executed to perform operations, the operations comprising:
-
generating a data structure indicating a plurality of program statements in one or more source code files affected by one of a plurality of selected program statements to change in one or more source code files, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another resulting from the changes to the selected program statements; and processing the data structure to display information on the hierarchical relationship of the effect of the program statements on one another resulting from changes to the selected program statements. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. An article of manufacture including code executed by a computer for analyzing proposed changes to program statements in a source code file, wherein the code is executed to perform operations, the operations comprising:
-
receiving a data structure indicating a plurality of program statements affected by one of a plurality of selected program statements to change, wherein the data structure indicates a hierarchical relationship of the effect of program statements on one another; displaying the hierarchical relationship of the program statements affected by one of the selected program statements; receiving user input indicating selection of one of the displayed program statements; and enabling editing of the selected program statement. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification