×

Moving and copying dependencies along with source code

  • US 8,302,073 B2
  • Filed: 06/15/2006
  • Issued: 10/30/2012
  • Est. Priority Date: 06/15/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method for moving dependencies along with source code, the computer implemented method supporting a software project using a user interface of an integrated development environment, the method comprising:

  • concurrently displaying for user interaction within a dual project view, an origin project comprising a first plurality of files and a destination project comprising at least a second plurality of files, whereby a source file from the first plurality of files of the origin project can be interactively moved over to the second plurality of files of the destination project, wherein the second plurality of files can be a subset of the first plurality of files;

    responsive to the event of a user moving a source code file from the origin project to the destination project represented in the dual project view, identifying, by an underlying process of the integrated development environment operative to respond to the moving, a set of dependencies for the source code file from the origin project using information of a source files dependency tree;

    determining, by the underlying process, whether a number of dependencies from the set of dependencies of the origin project are already present in the destination project, wherein the number of dependencies depend from at least one component external to the source code file, the at least one component being necessary for a compiler to compile the source code file;

    responsive to the number of dependencies being absent in the destination project, automatically adding, by the background process, the number of dependencies to the destination project without adding an entirety of the set of dependencies, thereby obviating manual adding or additional retrieval of the number of dependencies by the user.

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