发明名称 |
PLUGGABLE COMPONENTS FOR RUNTIME-IMAGE GENERATION |
摘要 |
The disclosed embodiments provide a system that facilitates controlling and customizing the process of generating a software program image. During operation, the system receives a set of files for building a software program, wherein at least one of the files in the set is an intermediate code file that was at least partially compiled from a source code file of the software program. The system then applies a plurality of pluggable transforms to a plurality of states of the set of files to produce a particular subsequent state of the set of files. The system then produces a runtime-image of the software program from at least the particular subsequent state of the set of files, the runtime-image including one or more files for execution by a virtual machine and one or more output resources to be accessed by the one or more executed files. |
申请公布号 |
US2017052764(A1) |
申请公布日期 |
2017.02.23 |
申请号 |
US201615210447 |
申请日期 |
2016.07.14 |
申请人 |
Oracle International Corporation |
发明人 |
Laskey James M.;Denise Jean-Francois |
分类号 |
G06F9/44;G06F9/45 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method, the method comprising:
receiving a set of files for building a software program, wherein at least one of the files in the set is an intermediate code file that was at least partially compiled from a source code file of the software program; applying a plurality of pluggable transforms to a plurality of states of the set of files to produce a particular subsequent state of the set of files, comprising:
applying a particular pluggable transform to modify the intermediate code file into a particular transitional state of the intermediate code file; andapplying one or more subsequent pluggable transforms to modify the particular transitional state of the intermediate code file into one or more other transitional states of the intermediate code file; and producing a runtime-image of the software program from at least the particular subsequent state of the set of files, the runtime-image comprising one or more files for execution by a virtual machine and one or more output resources to be accessed by the one or more executed files. |
地址 |
Redwood Shores CA US |