I wanted to provide a heads up of an improvement in how we generate and call method code in IRIS 2023.1.
A class in IRIS is composed of two main runtime components:
- Class Descriptor - A highly optimized list of methods, properties, class parameters that make up the class along with attributes associated with each of these e.g. public/private setting.
- ObjectScript code - A set of routines that contain the ObjectScript code to be executed when a method is called.