The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 15, 2021

Filed:

Jun. 28, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Adrian D. Dick, Southampton, GB;

Howard J. Hellyer, Winchester, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 9/448 (2018.01); G06F 9/54 (2006.01); G06F 8/30 (2018.01);
U.S. Cl.
CPC ...
G06F 9/45516 (2013.01); G06F 9/4491 (2018.02); G06F 9/54 (2013.01); G06F 8/30 (2013.01);
Abstract

Embodiments of the present invention disclose a method, computer program product, and system for class splitting in object-oriented environments in which objects are created by classes. Data is analyzed, in response to generating an instance of an original class in a code component. Fields are separated into sets based on the code paths that access the fields. A split class is generated for a set of fields which shares a common interface with the original class. Cells are replaced in the code component to the original class with a split class.


Find Patent Forward Citations

Loading…