AbstractNode |
Represents a parameterized Pattern ValueResolver, which can be used
to generate a zero, one or more copies of model using provided parameters
to match zero, one or more instances of model and deliver a matching parameters
|
ConstantNode<T> |
Generates/Matches a copy of single template object
|
ElementNode |
Generates/Matches a copy of a single CtElement AST node with all it's children (whole AST tree of the root CtElement)
|
ForEachNode |
Pattern node of multiple occurrences of the same model, just with different parameters.
|
ListOfNodes |
|
MapEntryNode |
Represents a ValueResolver of one Map.Entry
|
ParameterNode |
Represents pattern model variable
Delivers/Matches 0, 1 or more values of defined parameter.
|
StringNode |
Delivers single String value, which is created by replacing string markers in constant String template
by String value of appropriate parameter.
|
SwitchNode |
List of conditional cases
{code}
if (a) {
...
|