12.07.2015 Views

Code Generation with Cache'' Object Script - InterSystems Benelux

Code Generation with Cache'' Object Script - InterSystems Benelux

Code Generation with Cache'' Object Script - InterSystems Benelux

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

How Method Generators Work• Resolves inheritance for the class– builds a list of all inherited members.• Makes a list of all methods specified as method generators– by looking at the <strong>Code</strong>Mode keyword of each method.• Gathers the code from all method generators, copies it into one ormore temporary routines, and compiles them– makes it possible to execute the method generator code.• Creates a set of transient objects that represent the definition of theclass being compiled.– These objects are made available to the method generator code.• It executes the code for every method generator.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!