Package spoon.pattern.internal.node


package spoon.pattern.internal.node
  • Class
    Description
    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
    Generates/Matches a copy of single template object
    Generates/Matches a copy of a single CtElement AST node with all it's children (whole AST tree of the root CtElement)
    Pattern node of multiple occurrences of the same model, just with different parameters.
    Represents a kind of RootNode, whose AST statements are understood as pattern statements.
    List of RootNodes.
    Represents a ValueResolver of one Map.Entry
    Represents pattern model variable Delivers/Matches 0, 1 or more values of defined parameter.
    Defines API of a primitive matcher - matcher for single target object
    Defines API of a repeatable matcher.
    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
    Delivers single String value, which is created by replacing string markers in constant String template by String value of appropriate parameter.
    List of conditional cases {code} if (a) { ... someStatements if a == true.. } else if (b) { ... someStatements if b == true.. } else { ... someStatements in other cases ... }