Depicting changes to structures in an integrated development environment
First Claim
Patent Images
1. A method of operating a data processing system comprising:
- the data processing system running a source code editor;
displaying a source code of a project in a graphical interface of the source code editor;
displaying at least one cross-reference marker, the at least one cross-reference marker indicating crosscutting in the source code;
receiving an input to change the source code;
the data processing system determining if a new project build is required;
in response to determining a new project build is required, building the project;
changing at least one cross-reference marker in response to receiving the input to change the source code;
highlighting the at least one changed cross-reference marker, and including with the highlighting a symbol that enables tracking of a type of change being highlighted by the highlighting, wherein the symbol provides an indication whether the at least one changed cross-reference marker is an addition or deletion, wherein a plus symbol is used to indicate the addition of a new cross-reference marker and a minus symbol is used to indicate the deletion of a cross-reference marker;
determining whether there is an existing map of crosscutting in the source code; and
in response to determining an existing map exists, saving the existing map as a prior map.
1 Assignment
0 Petitions
Accused Products
Abstract
Operating an integrated development environment in a data processing system comprising running a source code editor, displaying source code in a graphical interface of the source code editor, displaying at least one cross-reference marker, the at least one cross-reference marker indicating crosscutting in the source code, receiving an input, changing one or more cross-reference markers, and highlighting the one or more changed cross-reference marker.
34 Citations
15 Claims
-
1. A method of operating a data processing system comprising:
-
the data processing system running a source code editor; displaying a source code of a project in a graphical interface of the source code editor; displaying at least one cross-reference marker, the at least one cross-reference marker indicating crosscutting in the source code; receiving an input to change the source code; the data processing system determining if a new project build is required; in response to determining a new project build is required, building the project; changing at least one cross-reference marker in response to receiving the input to change the source code; highlighting the at least one changed cross-reference marker, and including with the highlighting a symbol that enables tracking of a type of change being highlighted by the highlighting, wherein the symbol provides an indication whether the at least one changed cross-reference marker is an addition or deletion, wherein a plus symbol is used to indicate the addition of a new cross-reference marker and a minus symbol is used to indicate the deletion of a cross-reference marker; determining whether there is an existing map of crosscutting in the source code; and in response to determining an existing map exists, saving the existing map as a prior map. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system comprising:
-
one or more user interface devices, a processor; and a source code editor executing on the processor having a logic embodied therein that; displays source code of a project in a graphical interface of the source code editor; displays at least one cross-reference marker, the at least one cross-reference marker indicating crosscutting in the source code; receives an input to change the source code; determines if a new project build is required; in response to determining a new project build is required, builds the project; change the at least one cross-reference marker in response to receiving the input to change the source code; highlights the at least one changed cross-reference marker and includes with the highlighting a symbol that enables tracking of a type of change being highlighted by the highlighting, wherein the symbol provides an indication whether the at least one changed cross-reference marker is an addition or deletion, wherein a plus symbol is used to indicate the addition of a new cross-reference marker and a minus symbol is used to indicate the deletion of a cross-reference marker; determines whether there is an existing map of crosscutting in the source code; and in response to determining an existing map exists, saving the existing map as a prior map. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable storage memory having computer instructions embodied therein for operating a data processing system, the instructions comprising computer instructions for:
-
running a source code editor; displaying a source code of a project in a graphical interface of the source code editor; displaying at least one cross-reference marker, the at least one cross-reference marker indicating crosscutting in the source code; receiving an input to change the source code; the data processing system determining if a new project build is required; determining a new project build is required, building the project; changing at least one cross-reference marker in response to receiving the input to change the source code; highlighting the at least one changed cross-reference marker and including with the highlighting a symbol that enables tracking of a type of change being highlighted by the highlighting, wherein the symbol provides an indication whether the at least one changed cross-reference marker is an addition or deletion, wherein a plus symbol is used to indicate the addition of a new cross-reference marker, and a minus symbol is used to indicate the deletion of a cross-reference marker; determining whether there is an existing map of crosscutting in the source code; and in response to determining an existing map exists, saving the existing map as a prior map. - View Dependent Claims (12, 13, 14, 15)
-
Specification