Internal
Static
Readonly
String representation of the ast
Returns an array with the children of the node, ignoring null nodes
String with the code represented by this node
Retrieves all descendants of the join point
The id of the node
Returns the parent node in the AST, or undefined if it is the root node
Returns the 'program' joinpoint
Removes the node associated to this joinpoint from the AST
Looks for an ancestor joinpoint name, walking back on the AST
Returns the child of the node at the given index, ignoring null nodes
Retrieves the descendants of the given type
Retrieves the descendants of the given type, including the node itself
Inserts the given join point after this join point
Overload which accepts a string
Inserts the given join point before this join point
Replaces this node with the given node
Overload which accepts a list of join points
Overload which accepts a list of strings
String representation of the ast