public class MacroFunction extends AbstractCallableMethod
EVAL_METHOD
Constructor and Description |
---|
MacroFunction(List<Node> content,
String name,
LinkedHashMap<String,Object> argNamesWithDefaults,
boolean caller,
Context localContextScope,
int lineNumber,
int startPosition) |
Modifier and Type | Method and Description |
---|---|
Object |
doEvaluate(Map<String,Object> argMap,
Map<String,Object> kwargMap,
List<Object> varArgs) |
boolean |
isCaller() |
boolean |
isDeferred() |
String |
reconstructImage() |
void |
setDeferred(boolean deferred) |
evaluate, getArguments, getDefaults, getName
public Object doEvaluate(Map<String,Object> argMap, Map<String,Object> kwargMap, List<Object> varArgs)
doEvaluate
in class AbstractCallableMethod
public void setDeferred(boolean deferred)
public boolean isDeferred()
public boolean isCaller()
public String reconstructImage()
Copyright © 2020. All rights reserved.