Generating an application programming interface by analyzing source code metadata
AssigneeInternational Business Machines Corporation
InventorSeana Hogan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorSeana Hogan
Estimating the term…
A computer-implemented method for generating an application programming interface (API) includes receiving metadata describing one or more source files of a program. The source files define a plurality of modules, and a first module is selected from among the plurality of modules. A chain of modules is traversed beginning at the first module, based on the metadata, where the chain of modules represents nested module calls described in the metadata. The traversing includes maintaining a set of common include files that are common to each module visited in the traversal of the chain of modules. Each include file in the set of common include files is placed into at least one of a request file list and a response file list. An API is generated for the module by submitting the set of common include files, the request file list, and the response file list to an API generator.
A computer-implemented method for generating an application programming interface (API), the computer-implemented method comprising:
A system for generating an application programming interface (API), the system comprising:
A computer-program product for generating an application programming interface (API), the computer-program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
Dependencies are inferred from the claim text.