Patent ID: 11880674
Assignee: RED HAT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A non-transitory, computer-readable medium storing instructions which, when executed by a processor, cause the processor to:
detect an update to a project file for a software application;
determine that the update represents a change to a class structure of the software application, comprising determining whether an application framework class corresponding to each respective class of a plurality of classes of the software application was changed as a result of the update;
responsive to determining that the application framework class corresponding to the respective class was changed:
remove a runtime executable unit of the software application, the runtime executable unit including a class loader;
generate a replacement runtime executable unit of the software application based at least in part on the update to the project file, comprising generating a replacement class loader for the software application, selectively generating replacement bytecode for dependency injection classes within the software application, and regenerating framework metadata for the respective class; and
redeploy the software application with the replacement runtime executable unit; and
execute the software application in compliance with the update to the project file.