Instructing the use of application programming interface commands in a runtime environment
First Claim
1. A method for instructing the use of application programming interface (API) commands in a runtime environment, the method comprising:
- receiving, by a computer processor, a source code with a high level language API command;
accessing, by the computer processor, metadata for the source code and determining whether the metadata includes an instruction to be applied to the high level language API command;
responsive to determining that the metadata includes an instruction to be applied to the high level language API command, applying, by the computer processor, the instruction to the high level language API command; and
processing, by the computer processor, the high level language API command to a low level code using a command translator, wherein the processing occurs after the applying the instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer system, and a computer program product for instructing the use of application programming interface (API) commands in a runtime environment is provided. The present invention may include receiving, by a computer processor, a source code with a high level language API command. The present invention may include accessing, by a computer processor, metadata for the source code and determining whether the metadata includes an instruction to be applied to the high level language API command, and applying, by a computer processor, the instruction to the high level language API command. The present invention may include processing, by a computer processor, the high level language API command to a low level code using a command translator, wherein the processing occurs after the applying the instruction.
9 Citations
20 Claims
-
1. A method for instructing the use of application programming interface (API) commands in a runtime environment, the method comprising:
-
receiving, by a computer processor, a source code with a high level language API command; accessing, by the computer processor, metadata for the source code and determining whether the metadata includes an instruction to be applied to the high level language API command; responsive to determining that the metadata includes an instruction to be applied to the high level language API command, applying, by the computer processor, the instruction to the high level language API command; and processing, by the computer processor, the high level language API command to a low level code using a command translator, wherein the processing occurs after the applying the instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for instructing the use of application programming interface (API) commands in a runtime environment, comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; receiving, by a computer processor, a source code with a high level language API command; accessing, by the computer processor, metadata for the source code and determining whether the metadata includes an instruction to be applied to the high level language API command; responsive to determining that the metadata includes an instruction to be applied to the high level language API command, applying, by the computer processor, the instruction to the high level language API command; and processing, by the computer processor, the high level language API command to a low level code using a command translator, wherein the processing occurs after the applying the instruction. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for instructing the use of application programming interface (API) commands in a runtime environment, comprising:
-
one or more computer-readable storage media and program instructions stored on at least one of the one or more tangible storage media, the program instructions executable by a computer processor to cause the processor to perform a method comprising; receiving, by the computer processor, a source code with a high level language API command; accessing, by the computer processor, metadata for the source code and determining whether the metadata includes an instruction to be applied to the high level language API command; responsive to determining that the metadata includes an instruction to be applied to the high level language API command, applying, by the computer processor, the instruction to the high level language API command; and processing, by the computer processor, the high level language API command to a low level code using a command translator, wherein the processing occurs after the applying the instruction.
-
Specification