3. A method for automatically offering aspect-oriented source code transformations based upon a context of a user in a development environment comprising the steps of: monitoring user actions during source code input in the development environment; detecting a triggering action in the monitored user actions; in response to detecting the trigger action, identifying an aspect-oriented action associated with the triggering action; in response to identifying the aspect-oriented action, offering a first option representing the aspect-oriented action and offering a second option to apply the aspect-oriented action to a plurality of units of code; and in response to user selection of the first option, applying the aspect-oriented action to existing source code, applying being performed by one or more processors and, when a user selects the second option, applying including applying the aspect-oriented action to the plurality of units of code, applying the aspect-oriented action to the plurality of units of code including inserting a code portion into the existing source code in at least one position, the position being associated with the aspect-oriented action.
3. A method for automatically offering aspect-oriented source code transformations based upon a context of a user in a development environment comprising the steps of: monitoring user actions during source code input in the development environment; detecting a triggering action in the monitored user actions; in response to detecting the trigger action, identifying an aspect-oriented action associated with the triggering action; in response to identifying the aspect-oriented action, offering a first option representing the aspect-oriented action and offering a second option to apply the aspect-oriented action to a plurality of units of code; and in response to user selection of the first option, applying the aspect-oriented action to existing source code, applying being performed by one or more processors and, when a user selects the second option, applying including applying the aspect-oriented action to the plurality of units of code, applying the aspect-oriented action to the plurality of units of code including inserting a code portion into the existing source code in at least one position, the position being associated with the aspect-oriented action. 13. The method of claim 3 , wherein the aspect-oriented action is related to a security check.