StaticaddPath to an existing source file that will be added to the AST. If the file does not exists, throws an exception.
StaticaddThe file to add to the AST.
StaticclearStaticfindLooks for a join point in the current AST.
A join point from any AST
The equivalent join point from the AST at the top of the current AST stack
StaticgetStaticgetStaticgetDataStore with the data of the current weaver
StaticgetStaticgetStaticgetStaticgetStaticgetStaticisStaticpopStaticpushCreates a clone of the current AST and pushes the clone to the top of the current AST stack. If a $program join point is passed, that join point is added to the top of the stack instead.
Optional$program: Programprogram to push to the AST.
StaticrebuildStaticrebuildStaticrunStaticrunLaunches several Clava weaving sessions in parallel.
An array where each element is an array with the arguments to pass to the weaver, as if it was launched from the command-line
Number of threads to use
The command we should use to call Clava (e.g., /usr/local/bin/clava)
The results of each execution
Staticwrite
Enables/disables library SpecsLogger for printing.
By default, is disabled.