US 12,190,085 B2
Annotation aware efficient application build management
Guoqiang Ma, Shanghai (CN); Dazhi Dong, Shanghai (CN); and Daniel K O'Reilly, Jr., Framingham, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Feb. 1, 2023, as Appl. No. 18/162,810.
Prior Publication US 2024/0256236 A1, Aug. 1, 2024
Int. Cl. G06F 8/41 (2018.01); G06F 8/65 (2018.01); G06F 8/73 (2018.01)
CPC G06F 8/443 (2013.01) [G06F 8/65 (2013.01); G06F 8/73 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processing device including a processor coupled to a memory;
the at least one processing device being configured to implement the following steps:
identifying a list of annotation processor files from a plurality of source code files to generate an annotation processor list;
triggering annotation processing using one or more annotation processor files in the annotation processor list, while deferring compilation of remaining source code files in the plurality of source code files; and
recompiling incrementally any output from the annotation processing and any source code file of the remaining source code files in the plurality of source code files that were updated from a previous compilation of the plurality of source code files without triggering a full recompilation of the plurality of source code files.