| Constructor and Description |
|---|
ArgumentsNode(List<PositionalArgumentNode> positionalArgs,
List<NamedArgumentNode> namedArgs,
int lineNumber) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(NodeVisitor visitor) |
Map<String,Object> |
getArgumentMap(PebbleTemplateImpl self,
EvaluationContextImpl context,
NamedArguments invocableWithNamedArguments)
Using hints from the filter/function/test/macro it will convert an ArgumentMap (which holds
both positional and named arguments) into a regular Map that the filter/function/test/macro is
expecting.
|
List<NamedArgumentNode> |
getNamedArgs() |
List<PositionalArgumentNode> |
getPositionalArgs() |
String |
toString() |
public ArgumentsNode(List<PositionalArgumentNode> positionalArgs, List<NamedArgumentNode> namedArgs, int lineNumber)
public void accept(NodeVisitor visitor)
public List<NamedArgumentNode> getNamedArgs()
public List<PositionalArgumentNode> getPositionalArgs()
public Map<String,Object> getArgumentMap(PebbleTemplateImpl self, EvaluationContextImpl context, NamedArguments invocableWithNamedArguments)
self - The template implementationcontext - The evaluation contextinvocableWithNamedArguments - The named arguments objectCopyright © 2018. All rights reserved.