Uses of Interface
spoon.pattern.internal.matcher.Matchers
Packages that use Matchers
-
Uses of Matchers in spoon.pattern.internal.matcher
Classes in spoon.pattern.internal.matcher that implement MatchersMethods in spoon.pattern.internal.matcher that return MatchersMethods in spoon.pattern.internal.matcher with parameters of type Matchers -
Uses of Matchers in spoon.pattern.internal.node
Subinterfaces of Matchers in spoon.pattern.internal.nodeModifier and TypeInterfaceDescriptioninterface
Represents a kind ofRootNode
, whose AST statements are understood as pattern statements.interface
Defines API of a primitive matcher - matcher for single target objectinterface
Defines API of a repeatable matcher.interface
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 parametersClasses in spoon.pattern.internal.node that implement MatchersModifier and TypeClassDescriptionclass
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 parametersclass
ConstantNode<T>
Generates/Matches a copy of single template objectclass
Generates/Matches a copy of a single CtElement AST node with all it's children (whole AST tree of the root CtElement)class
Pattern node of multiple occurrences of the same model, just with different parameters.class
List ofRootNode
s.class
Represents a ValueResolver of one Map.Entryclass
Represents pattern model variable Delivers/Matches 0, 1 or more values of defined parameter.class
Delivers single String value, which is created by replacing string markers in constant String template by String value of appropriate parameter.class
List of conditional cases {code} if (a) { ...Fields in spoon.pattern.internal.node declared as MatchersModifier and TypeFieldDescriptionstatic Matchers
RootNode.MATCH_ALL
static Matchers
RootNode.MATCH_PART
Methods in spoon.pattern.internal.node with parameters of type MatchersModifier and TypeMethodDescriptionListOfNodes.matchTargets(TobeMatched targets, Matchers nextMatchers)
RootNode.matchTargets(TobeMatched targets, Matchers nextMatchers)
SwitchNode.matchTargets(TobeMatched targets, Matchers nextMatchers)