public class MacroFunction extends AbstractCallableMethod
EVAL_METHOD
Constructor and Description |
---|
MacroFunction(NodeList content,
String name,
LinkedHashMap<String,Object> argNamesWithDefaults,
boolean catchKwargs,
boolean catchVarargs,
boolean caller) |
Modifier and Type | Method and Description |
---|---|
Object |
doEvaluate(Map<String,Object> argMap,
Map<String,Object> kwargMap,
List<Object> varArgs) |
boolean |
isCaller() |
boolean |
isCatchKwargs() |
boolean |
isCatchVarargs() |
evaluate, getArguments, getDefaults, getName
public MacroFunction(NodeList content, String name, LinkedHashMap<String,Object> argNamesWithDefaults, boolean catchKwargs, boolean catchVarargs, boolean caller)
public Object doEvaluate(Map<String,Object> argMap, Map<String,Object> kwargMap, List<Object> varArgs)
doEvaluate
in class AbstractCallableMethod
public boolean isCatchKwargs()
public boolean isCatchVarargs()
public boolean isCaller()
Copyright © 2014. All Rights Reserved.