Static
addPath to an existing source file that will be added to the AST. If the file does not exists, throws an exception.
Static
addThe file to add to the AST.
Static
clearStatic
findLooks 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
Static
getStatic
getStatic
getDataStore with the data of the current weaver
Static
getStatic
getStatic
getStatic
getStatic
getStatic
isStatic
popStatic
pushCreates 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.
Static
rebuildStatic
rebuildStatic
runStatic
runLaunches 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
Static
write
Enables/disables library SpecsLogger for printing.
By default, is disabled.