Method, system, and program for utilizing impact analysis metadata of program statements in a development environment
First Claim
1. A method for enabling analysis of proposed changes to program statements in a source code files, 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 change to the selected program statements; and
processing the data structure 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.
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.
150 Citations
48 Claims
-
1. A method for enabling analysis of proposed changes to program statements in a source code files, 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 change to the selected program statements; and
processing the data structure 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A 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 method 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 change 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 affect of the program statements on one another resulting from 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 for enabling analysis of proposed changes to program statements in a source code files by:
-
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 change to the selected program statements; and
processing the data structure 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. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. An article of manufacture including code for analyzing proposed changes to program statements in a source code file by:
-
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