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 TypeInterfaceDescriptioninterfaceRepresents a kind ofRootNode, whose AST statements are understood as pattern statements.interfaceDefines API of a primitive matcher - matcher for single target objectinterfaceDefines API of a repeatable matcher.interfaceRepresents 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 TypeClassDescriptionclassRepresents 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 parametersclassConstantNode<T>Generates/Matches a copy of single template objectclassGenerates/Matches a copy of a single CtElement AST node with all it's children (whole AST tree of the root CtElement)classPattern node of multiple occurrences of the same model, just with different parameters.classList ofRootNodes.classRepresents a ValueResolver of one Map.EntryclassRepresents pattern model variable Delivers/Matches 0, 1 or more values of defined parameter.classDelivers single String value, which is created by replacing string markers in constant String template by String value of appropriate parameter.classList of conditional cases {code} if (a) { ...Fields in spoon.pattern.internal.node declared as MatchersModifier and TypeFieldDescriptionstatic MatchersRootNode.MATCH_ALLstatic MatchersRootNode.MATCH_PARTMethods 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)