public static final class DocumentSignatureGeneration.DocOperation extends Object implements CustomCompileToJavaOperation, Operation<RecordHolder>
| Modifier and Type | Method and Description |
|---|---|
RecordHolder |
execute(Interpreter interpreter,
Expression parent,
List<Expression> args,
boolean variadicArgAsList,
InterpreterStackTrace stackTrace)
Executes the expression.
|
RecordHolder |
execute(Namespace namespace,
String operation) |
String |
getCompiledToJavaName(FunctionSignature signature) |
SrcExpression |
getSrcExpression(FunctionSignature signature) |
public RecordHolder execute(Interpreter interpreter, Expression parent, List<Expression> args, boolean variadicArgAsList, InterpreterStackTrace stackTrace)
Operationexecute in interface Operation<RecordHolder>parent - an optional parent expression, may be nullvariadicArgAsList - if true, the variadic argument is given as expression
returning a list; if false, the variadic argument
is given as several individual expressionsstackTrace - a stack trace passed to the interpreterpublic RecordHolder execute(Namespace namespace, String operation) throws ErrorException
ErrorExceptionpublic String getCompiledToJavaName(FunctionSignature signature)
getCompiledToJavaName in interface CustomCompileToJavaOperationpublic SrcExpression getSrcExpression(FunctionSignature signature)
getSrcExpression in interface CustomCompileToJavaOperationCopyright © 2007-2018 Whitestein Technologies. All Rights Reserved.