Uses of Class
spoon.pattern.internal.ResultHolder
Packages that use ResultHolder
Package
Description
-
Uses of ResultHolder in spoon.pattern.internal
Subclasses of ResultHolder in spoon.pattern.internalModifier and TypeClassDescriptionstatic classContainer of multiple values of required typestatic classContainer of single value of required typeMethods in spoon.pattern.internal with parameters of type ResultHolderModifier and TypeMethodDescription<T> voidDefaultGenerator.generateTargets(RootNode node, ResultHolder<T> result, ImmutableMap parameters)Generates zero, one or more target depending on kind of thisRootNode, expected `result` and input `parameters`<T> voidPatternPrinter.generateTargets(RootNode node, ResultHolder<T> result, ImmutableMap parameters)<T> voidDefaultGenerator.getValueAs(ParameterInfo parameterInfo, ResultHolder<T> result, ImmutableMap parameters)Returns zero, one or more values into `result`.<T> voidPatternPrinter.getValueAs(ParameterInfo parameterInfo, ResultHolder<T> result, ImmutableMap parameters) -
Uses of ResultHolder in spoon.pattern.internal.node
Methods in spoon.pattern.internal.node with parameters of type ResultHolderModifier and TypeMethodDescription<T> voidForEachNode.generateInlineTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)<T> voidInlineNode.generateInlineTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)Generates inline statements of this inlineRootNode.<T> voidSwitchNode.generateInlineTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)<U> voidConstantNode.generateTargets(DefaultGenerator generator, ResultHolder<U> result, ImmutableMap parameters)<U> voidElementNode.generateTargets(DefaultGenerator generator, ResultHolder<U> result, ImmutableMap parameters)<T> voidForEachNode.generateTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)<T> voidListOfNodes.generateTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)<T> voidMapEntryNode.generateTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)<T> voidParameterNode.generateTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)<T> voidRootNode.generateTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)Generates zero, one or more target depending on kind of thisRootNode, expected `result` and input `parameters`<T> voidStringNode.generateTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters)<T> voidSwitchNode.generateTargets(DefaultGenerator generator, ResultHolder<T> result, ImmutableMap parameters) -
Uses of ResultHolder in spoon.pattern.internal.parameter
Methods in spoon.pattern.internal.parameter that return ResultHolderModifier and TypeMethodDescriptionResultHolder<?>ParameterComputer.createInputHolder()ResultHolder<?>SimpleNameOfTypeReferenceParameterComputer.createInputHolder()Methods in spoon.pattern.internal.parameter with parameters of type ResultHolderModifier and TypeMethodDescriptionvoidParameterComputer.computeValue(ResultHolder<Object> outputHolder, ResultHolder<?> inputHolder)voidSimpleNameOfTypeReferenceParameterComputer.computeValue(ResultHolder<Object> outputHolder, ResultHolder<?> inputHolder)protected <T> voidAbstractParameterInfo.convertValue(Factory factory, ResultHolder<T> result, Object rawValue)<T> voidAbstractParameterInfo.getValueAs(Factory factory, ResultHolder<T> result, ImmutableMap parameters)<T> voidComputedParameterInfo.getValueAs(Factory factory, ResultHolder<T> result, ImmutableMap parameters)<T> voidParameterInfo.getValueAs(Factory factory, ResultHolder<T> result, ImmutableMap parameters)Takes the value of parameter identified by thisParameterInfofrom the `parameters` and adds that 0, 1 or more values into result (depending on type of result)