Uses of Interface
spoon.pattern.internal.parameter.ParameterInfo
Package
Description
-
Uses of ParameterInfo in spoon.pattern
Modifier and TypeMethodDescriptionPatternParameterConfigurator.ParameterElementPair.copyAndSet(ParameterInfo param)
-
Uses of ParameterInfo in spoon.pattern.internal
Modifier and TypeMethodDescription<T> void
DefaultGenerator.getValueAs(ParameterInfo parameterInfo, ResultHolder<T> result, ImmutableMap parameters)
Returns zero, one or more values into `result`.<T> void
PatternPrinter.getValueAs(ParameterInfo parameterInfo, ResultHolder<T> result, ImmutableMap parameters)
-
Uses of ParameterInfo in spoon.pattern.internal.node
Modifier and TypeMethodDescriptionParameterNode.getParameterInfo()
StringNode.getParameterInfo(String replaceMarker)
Modifier and TypeMethodDescriptionvoid
ForEachNode.setLocalParameter(ParameterInfo parameterInfo)
void
StringNode.setReplaceMarker(String replaceMarker, ParameterInfo param)
Defines that this Substitution request will replace all occurrences of `replaceMarker` in target string by value of `param`static StringNode
StringNode.setReplaceMarker(RootNode targetNode, String replaceMarker, ParameterInfo param)
Applies substring substitution to `targetNode`.Modifier and TypeMethodDescriptionvoid
ConstantNode.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
void
ElementNode.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
void
ForEachNode.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
void
ListOfNodes.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
void
MapEntryNode.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
void
ParameterNode.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
void
RootNode.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
Calls consumer for each pair of parameter definition (ParameterInfo
) andRootNode
, which uses itvoid
StringNode.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
void
SwitchNode.forEachParameterInfo(BiConsumer<ParameterInfo,RootNode> consumer)
-
Uses of ParameterInfo in spoon.pattern.internal.parameter
Modifier and TypeClassDescriptionclass
class
Represents a parameter which is related to a value of another parameter.class
class
A kind ofParameterInfo
which returns value by the named parameter From a container of typeImmutableMap
orMap
class
ModifierConstructorDescriptionprotected
AbstractParameterInfo(ParameterInfo containerItemAccessor)
ComputedParameterInfo(ParameterComputer computer, ParameterInfo next)
ListParameterInfo(int idx, ParameterInfo next)
ListParameterInfo(ParameterInfo next)