Uses of Interface
spoon.pattern.internal.parameter.ParameterInfo
Packages that use ParameterInfo
Package
Description
-
Uses of ParameterInfo in spoon.pattern
Methods in spoon.pattern that return ParameterInfoMethods in spoon.pattern that return types with arguments of type ParameterInfoMethods in spoon.pattern with parameters of type ParameterInfoModifier and TypeMethodDescriptionPatternParameterConfigurator.ParameterElementPair.copyAndSet(ParameterInfo param)
Constructors in spoon.pattern with parameters of type ParameterInfo -
Uses of ParameterInfo in spoon.pattern.internal
Methods in spoon.pattern.internal with parameters of type ParameterInfoModifier 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
Methods in spoon.pattern.internal.node that return ParameterInfoModifier and TypeMethodDescriptionParameterNode.getParameterInfo()
StringNode.getParameterInfo(String replaceMarker)
Methods in spoon.pattern.internal.node that return types with arguments of type ParameterInfoMethods in spoon.pattern.internal.node with parameters of type ParameterInfoModifier 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`.Method parameters in spoon.pattern.internal.node with type arguments of type ParameterInfoModifier 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)
Constructors in spoon.pattern.internal.node with parameters of type ParameterInfo -
Uses of ParameterInfo in spoon.pattern.internal.parameter
Classes in spoon.pattern.internal.parameter that implement ParameterInfoModifier 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
Constructors in spoon.pattern.internal.parameter with parameters of type ParameterInfoModifierConstructorDescriptionprotected
AbstractParameterInfo(ParameterInfo containerItemAccessor)
ComputedParameterInfo(ParameterComputer computer, ParameterInfo next)
ListParameterInfo(int idx, ParameterInfo next)
ListParameterInfo(ParameterInfo next)