CPC G06F 8/437 (2013.01) [G06F 16/9024 (2019.01)] | 19 Claims |
1. A method performed by a compiler or a data type checking tool, the method comprising:
detecting a data type definition in a programming language source code for a library;
determining, from the programming language source code for the library, whether the data type definition allows for a reference cycle at runtime; and
based on determining that the data type definition allows for the reference cycle at runtime, halting compilation of the programming language source code for the library or outputting an alert pertaining to the allowance of the reference cycle at runtime to a user interface, a file, a database, or an integrated development environment.
|