CPC G06F 8/656 (2018.02) [G06F 8/71 (2013.01)] | 20 Claims |
1. A method for implementing changes made to source code of a program at runtime, the method comprising:
executing the source code in a runtime environment, wherein the source code includes a reloadable type and a non-reloadable type in-place;
detecting changes made to the source code at runtime in the runtime environment;
determining if the changes were made to a type in the source code identified as the reloadable type based on a framework that was used to construct the source code, wherein the framework includes a framework library that indicates whether the type in the source code is the reloadable type or the non-reloadable type in-place;
creating, in response to determining that the changes were made to the type in the source code identified as the reloadable type, a new version of the reloadable type; and
performing implementation of the changes to the source code at runtime using the new version of the reloadable type.
|