Type merging technique to reduce class loading during java verfication
AssigneeInternational Business Machines Corporation
InventorsPeter Wiebe Burka, Thomas Mark Walter Bottomley
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPeter Wiebe Burka, Thomas Mark Walter Bottomley
Estimating the term…
An apparatus, process, and computer program product to merge types in an object-oriented program is disclosed herein. In one embodiment, a process may include analyzing a method within an object-oriented program to identify merge candidates. These merge candidates may then be recorded in a merge candidate list. The process may further include identifying at least two code paths in the method that merge into a single code path and that operate on different types. The types in these code paths may then be merged to a nearest common superclass listed in the merge candidate list. In selected embodiments, the types may be merged to the java.lang.Object class in the event the merge candidate list is empty.
A process for merging types referenced in a method of an object-oriented program, the process comprising:
A computer program product for merging types referenced in a method of an object-oriented program, the computer program product comprising a computer-usable medium having computer-usable program code embodied therein, the computer-usable program code comprising:
An apparatus for merging types referenced in a method of an object-oriented program, the apparatus comprising:
Dependencies are inferred from the claim text.